[size=medium]VM页面[/size]
[size=medium]Java[/size]
[size=medium]Java II[/size]
/**
* 检查登录提交数据合法性
*/
function checkLogin() {
// AJAX 登录
var sendData = {'loginId':loginId,'password':password,'loginVerifyCode':"132456"};
jAnXin.ajax.submit("/doLogin.ajax", sendData, loginCallback);
jQuery("#inputDiv").hide();
// TODO加入等待图片
return false;
}
/**
* 登录回调函数
* @param data 回调结果数据
*/
function loginCallback(data) {
// freshVerifyCode();
if (data == null) {
//系统错误提示
alert("系统错误");
jQuery("#inputDiv").show();
} else if (data.result != "true") {
//登录失败提示
//TODO,改为自定义提示框
alert(data.msg);
jQuery("#inputDiv").show();
} else {
//登录成功
window.location="/index.htm";
}
}
[size=medium]Java[/size]
/**
* 登录操作
*
* @return
*/
@RequestMapping("/doLogin.ajax")
public String doLogin(HttpSession session, ModelMap modelMap) {
AjaxResult result = new AjaxResult();
result.setResult(true);
session.setAttribute(Config.Passport.SESSION_NAME_LOGIN_RESULT, "Success");
return result.forward(modelMap);
}
[size=medium]Java II[/size]
/**
* 首页.
*
* @return
*/
@RequestMapping("/index.htm")
public String index(HttpSession session) {
String result = "";
if (session.getAttribute(Config.Passport.SESSION_NAME_LOGIN_RESULT) != null) {
result = "/home";
} else {
result = "/login.htm";
}
return result;
}