一 关于Jquery
1,jsp页面中一定不要忘了引入jquery.js文件
2,表单一定要有Id属性或者name属性
3,绑定事件 方法
二 判断登录是否成功 jquery.ajax
$.ajax({ type: "POST", url: "check", data: "username="+username+"&password="+password, dataType:"text", success: function(data){ if(data=="false"){ alert("用户名或密码错误 请重新输入"); }else{ //alert("--success-- "+data); } }, error: function(data){ alert("--error-- "+data); } });
Struts2中Action代码
public String execute() throws IOException{ HttpServletResponse response=ServletActionContext.getResponse(); response.setCharacterEncoding("utf-8"); PrintWriter out =response.getWriter(); Session session = sessionFactory.openSession(); session.beginTransaction(); Query query = session.createQuery("from User u where u.username=? and u.password=?"); query.setString(0, username); query.setString(1, password); List<User> list = query.list(); if(list.size()==0){ out.print("false"); }else{ out.print("true"); } return null; }