日期:2014-05-20 浏览次数:20787 次
public String execute() throws IOException {
Net_User netUser = netUserService.autheication(username, password);//验证方法
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/html; charset=utf-8");
//response.setHeader("Cache-Control", "no-cache");// 清除缓存
//response.addHeader("pragma", "no-cache");
//response.addHeader("cache-control", "no-cache,must-revalidate");
//response.addHeader("expires", "0");
String username_test =ServletActionContext.getRequest().getParameter( "username");
String password_test =ServletActionContext.getRequest().getParameter( "password");
PrintWriter out = null;
out = response.getWriter();
if (netUser == null && (username_test !="" ) &&( password_test !="" )){
//response.setHeader("Cache-Control", "no-cache");// 清除缓存
System.out.println(netUser);
out.print(1); //这里出现问题,当我netUser 不为空,还是会alert
return null;
}else if ((netUser == null && username_test == ""&& password_test !="") ||(netUser == null && password_test == ""&& username_test !="") ||(netUser == null && username_test == ""&& password_test =="")) {
//response.setHeader("Cache-Control", "no-cache");// 清除缓存
out.print(2);
return null;
}
response.setHeader("Cache-Control", "no-cache");// 清除缓存
ServletActionContext.getRequest().getSession().setAttribute("user",
netUser);
String test = netUser.getProvince();
String test1 = netUser.getCity();
String test2 = netUser.getDistrict();
String test3 = netUser.getStreet();
String test4 = netUser.getStreetname();
String test5 = netUser.getSerialnumber();
String test6 = netUser.getPower();
System.out.println(test + "," + test1 + "," + test2 + "," + test3 + ","
+ test4 + "," + test5 + "," + test6);
System.out.println("good !");
return "success";//这里出现问题,当我netUser 不为空,还是会alert,对应上面的条件
}
var xmlHttp;
function createXmlHttpRequest() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}
function ver() {
//1:创建XMLHttpRequest对象
createXmlHttpRequest();
//2:取出要传递的值
var username = document.getElementById("username").value;
var url = "login.action?action=loginAction&username=" + username
+ "×tamp=" + new Date().getTime();