多语言展示
当前在线:1386今日阅读:2今日分享:38

Java EE应用中的异步通信技术AJAX

Java EE应用中的异步通信技术AJAX:账号验证二级菜单联动
方法/步骤
1

编写html页面:      注册用户惟一性检查            

    请输入注册用户名:       
    请选择省份:        地市:       
 

2

CheckUserServlet 信息:import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class CheckUserServlet extends HttpServlet { public void destroy() { super.destroy(); } public void doGet(HttpServletRequest request,   HttpServletResponse response)  throws ServletException, IOException { doPost(request,response); } public void doPost(HttpServletRequest request,    HttpServletResponse response)     throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); //这里假设已经注册过了四位用户 String[] logined = {"admin","users","zhangsan","lisi"}; //接收从客户端提交的loginName参数 String loginName = request.getParameter("loginName"); //创建一个存放响应内容的字符串 String responseContext = "true"; for (int i=0;i

3

CreateXMLServlet 信息:import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class CreateXMLServlet extends HttpServlet { public CreateXML() { super(); } public void destroy() { super.destroy();  } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request,response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/xml"); response.setCharacterEncoding("UTF-8"); String selected = request.getParameter("selected"); PrintWriter out = response.getWriter(); out.println(""); //下面分别为两个省份创建地市 if (selected.equals("1")){//如果选择的是“重庆市” out.println(""); out.println("沙坪坝区"); out.println("1"); out.println(""); out.println(""); out.println("南岸区"); out.println("2"); out.println(""); out.println(""); out.println("万州"); out.println("3"); out.println(""); }else{//如果选择的是“广东省” out.println(""); out.println("广州"); out.println("1"); out.println(""); out.println(""); out.println("深圳"); out.println("2"); out.println(""); out.println(""); out.println("佛山"); out.println("3"); out.println(""); } out.println(""); out.flush(); out.close(); } public void init() throws ServletException {}}

推荐信息