前台
$.post("/baas/ykservlet", {"action":"LoginData","username":username,"password":password}, function (data) {
var a =data.split(",");
var count = a[0];
var name = a[2];
var id = a[1];
if(count>0){
$.cookie("uid", username, { expires: 365 ,path: '/'});
$.cookie("name", name, { expires: 365 ,path: '/'});
$.cookie("id", id, { expires: 365 ,path: '/'});
window.location.href="../x5/UI2/ykdata/mainA.html";
}else{
alert("用户名或密码不正确,请重新登录!");
//history.go(0);
}
});
后台
try {
Statement ps = conn.createStatement();
ResultSet rs;
String sql;
String count;
String username = request.getParameter ( "username" );
String password = request.getParameter ( "password" );
sql="select count(*),teacher_id,teacher_name from pub_teacher where teacher_code='" + username + "' and pass_word = '" + password + "'";
rs = ps.executeQuery(sql);
if (rs.next()){
count=rs.getString(1)+","+rs.getString(2)+","+rs.getString(3);
response.setContentType("text/html;charset=UTF-8");
response.getWriter().write(count);
}
if(rs != null) rs.close();
if(ps != null) ps.close();
} catch (Exception e) {
}
只要重启tomcat之后用户名和密码输入不管对错第一次都是没反应,第二次才会做相应的操作