📄 servleta.java
字号:
package scwcd.ch08;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class ServletA extends HttpServlet {
char stack[] = new char[100];
int idx;
public void init(){
stack[0]='A';
stack[1]='B';
stack[2]='C';
idx = 3;
}
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html; charset=GB2312");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head><title>栈数据存取测试</title></head>");
out.println("<body>");
char c = generateChar();
out.println("产生的字符为: " + c );
out.println(" ==> 调用 push() 将 " + c + " 存入数组...");
push(c);
out.println("<p><hr>");
out.println("调用 pop() 从数组取出一个字符");
out.println(" ==> 结果为: " + pop());
out.println("</body></html>");
}
public char pop() {
idx--;
return stack[idx];
}
public void push(char c){
stack[idx]=c;
idx++;
}
public char generateChar(){
char c = (char) (65 + 25 * (Math.random()));
return c;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -