`
钸僢喾耔
  • 浏览: 22936 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
文章分类
社区版块
存档分类

ajax的登录后的二级联查

阅读更多
color=blue]LoginServlet[/color]
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        HttpSession session = request.getSession();
        response.setContentType("text/xml; charset=GB2312");
        response.setHeader("Cache-Control","no-store");
        response.setHeader("Pragrma","no-cache");
        PrintWriter out = response.getWriter();
        String passWord ;
        if(request.getParameter("passWord") == null){
            passWord = " ";
        }else{
            passWord = new String(request.getParameter("passWord").getBytes("ISO8859_1"),"gb2312");
        }
        String userName = new String(request.getParameter("userName").getBytes("ISO8859_1"),"gb2312");
        if(passWord.equalsIgnoreCase("zzq")){
            UserBean user = new UserBean();
            user.setUserName(userName);
            session.setAttribute("user", user);
            out.print("true");
            out.close();
        }else{
            out.print("false");
            out.close();
        }
    }

CheckName也是Servlet
response.setContentType("text/xml; charset=GB2312");
        response.setHeader("Cache-Control","no-store");
        response.setHeader("Pragrma","no-cache");
        PrintWriter out = response.getWriter();
        String userName ;
        if(request.getParameter("userName") == null){
            userName = " ";
        }else{
            userName = new String(request.getParameter("userName").getBytes("ISO8859_1"),"gb2312");
        }
        if(userName.equalsIgnoreCase("zzq")){
            out.print("true");
            out.close();
        }else{
            out.print("false");
            out.close();
        }
DyListServlet
//直接生成xml文件
        response.setHeader("content-type", "text/xml;charset=GB2312");
        String dylist = new String(request.getParameter("adeName").getBytes("ISO8859_1"),"gb2312");
        StringBuffer sb = new StringBuffer();
        sb.append("<?xml version=\"1.0\" encoding=\"gb2312\"?>\n");
        sb.append("<response>");
        if(dylist.equalsIgnoreCase("湖北")){
            sb.append("<adname>武汉</adname>");
            sb.append("<adname>宜昌</adname>");
            sb.append("<adname>荆洲</adname>");
            sb.append("<adname>其它</adname>");
           
        }else if(dylist.equalsIgnoreCase("湖南")){
            sb.append("<adname>长沙</adname>");
            sb.append("<adname>岳阳</adname>");
            sb.append("<adname>其他</adname>");
        }else if(dylist.equalsIgnoreCase("陕西"))
        {
        sb.append("<adname>西安</adname>");
            sb.append("<adname>宝鸡</adname>");
            sb.append("<adname>渭南</adname>");
            sb.append("<adname>延安</adname>");
            sb.append("<adname>安康</adname>");
        }else{
            sb.append("<adname>香港</adname>");
            sb.append("<adname>澳门</adname>");
            sb.append("<adname>上海</adname>");
            sb.append("<adname>北京</adname>");
            sb.append("<adname>其他</adname>");
        }
        sb.append("</response>");
        PrintWriter out = response.getWriter();
        out.println(sb.toString());
        out.flush();
        out.close();
UserBean

private String userName ;
public String getUserName()
{
......
}
public void setUserName(String userName) {
       ........
    }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics