日期:2014-05-17 浏览次数:20990 次
@Action("ajaxLogin")
public String ajaxLogin() {
user = userService.chick(user);
if(null!=user){
[color=#FF0000]session.put(TbConstants.USER, user);[/color]
Struts2Utils.renderJson("登陆成功!");
}else{
Struts2Utils.renderJson("登陆失败!");
}
return null;
}
if(null!=user){
[color=#FF0000]session.put(TbConstants.USER, user);[/color]
Struts2Utils.renderJson("登陆成功!");
}else{
Struts2Utils.renderJson("登陆失败!");
}
user.userName
//3 处理返回信息函数
function loginUser_Change() {
//alert(xmlhttp.readyState);
if (xmlhttp.readyState == 4) { // 判断对象状态
if (xmlhttp.status == 200) { // 信息已经成功返回,开始处理信息
$("#userName").html(xmlhttp.responseText);
} else { //页面不正常
window.alert("您所请求的页面有异常。");
}
}
}
------解决方案--------------------
Action改为
@Action("ajaxLogin")
public void ajaxLogin() {
user = userService.chick(user);
if(null!=user){
session.put(TbConstants.USER, user);
//返回登录成功的json串
Struts2Utils.renderJson("{result:'succes',userName:'"+user.getUserName()+"'}");
}else{
Struts2Utils.renderJson("{result:'fail'}");
}
}