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) {
........
}