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) {
........
}
分享到:
相关推荐
Ajax省市联查例子Ajax省市联查例子
导航下拉菜单,二级联查 导航下拉菜单,二级联查 导航下拉菜单,二级联查 导航下拉菜单,二级联查
JS实现省市三级联查
还用ssm框架搭建,用的是MyEclipes,主要是框架搭建整合比较繁琐,这个demo没有加载数据库,可能要自己配置一下,不过配置也简单
2018年省市区三级联动一表联查 code name father 方便 减少资源占用
它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0 , FF 1.5 , Safari 2.0 , Opera 9.0 ),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)...
用jsp写的,ajax的三级联动。大家可以看看。菜鸟作品多多关照有写好的省市区mysql数据库表 用jsp写的,ajax的三级联动。大家可以看看。菜鸟作品多多关照有写好的省市区mysql数据库表
Ajax获取多级联列表信息先择,可用于城市等选择.不过未完不是很完善.C#+js+sql 2005
SQL知识小结-联查附例子 增删改 多表联查
本教程针对于用友NC系统,自由报表联查单据信息
微信小程序云开发多表联查
Ajax+HTML省市区联动无刷新源码(可直接调用),具体方法压缩包里有写怎么使用。
报表联查是根据业务需要进行当前报表的关联数据查看等动作,这是一个业务扩展机制,需要业务产品根据扩展机制进行联查功能的开发。
nc中,消息推送给用户后,用户点击单点登录的地址,弹出单据,进行操作
使用ztree地区联查,多级的节点,ztree异步加载。使用ztree地区联查,多级的节点,ztree异步加载完
笔者这段时间对sql语句的使用心得,其中主要涉及到的sql进阶查询方法,以及应该注意的问题,对其中很多细节性的问题有一定的挖掘
本项目主要适合初学ajax的学者,通过学习ajax 实现无刷新效果的菜单联查,体验ajax带来的好处。
AJAX实现查询分页功能!!可以直接运行看看,不错的东西!!