博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单的spring mvc 异步登陆验证
阅读量:6338 次
发布时间:2019-06-22

本文共 1367 字,大约阅读时间需要 4 分钟。

  hot3.png

login.jsp页面表单

    
用户名:
密 码:
登  录

   login.jsp页面js

function formSubmit() {	var staffName = document.oForm.staffName.value;	var password = document.oForm.password.value;	if(staffName=="" || password ==""){		alert("登陆账号和密码不能为空");		return false;	}	//异步登录验证    $.ajax({            url:"login.do?method=check&staffName="+staffName+"&password="+password+"&" + "rd="+Math.random(),            type:"post",            success: function(response){	   	    if(response=="false"){   		alert("您输入的帐号或密码错误!");   		return false;	     }   	     if(response=="true"){  	        document.oForm.submit();   	      }	  }        });}
//loginController.java
public ModelAndView check(HttpServletRequest request			,HttpServletResponse response) throws Exception{		request.getSession().removeAttribute(STAFF_SESSION_NAME);		PrintWriter out = response.getWriter();		String staffName = request.getParameter("staffName");		String password = request.getParameter("password");		String hql = "FROM Staff WHERE loginName='"+StringUtils.sqlFormat(staffName)+"' AND loginPwd='"+StringUtils.sqlFormat(password)+"'";				List
staffList = staffDao.find(hql); if (staffList == null || staffList.size() == 0) { out.print("false"); return null; }else{ out.print("true"); return null; } }

转载于:https://my.oschina.net/coldg/blog/74234

你可能感兴趣的文章
ARM汇编指令格式
查看>>
HDU-2044-一只小蜜蜂
查看>>
HDU-1394-Minimum Inversion Number
查看>>
[转] createObjectURL方法 实现本地图片预览
查看>>
JavaScript—DOM编程核心.
查看>>
JavaScript碎片
查看>>
Bootstrap-下拉菜单
查看>>
soapUi 接口测试
查看>>
【c学习-12】
查看>>
工作中MySql的了解到的小技巧
查看>>
loadrunner-2-12日志解析
查看>>
C# Memcached缓存
查看>>
iOS开发NSLayoutConstraint代码自动布局
查看>>
正则表达式
查看>>
mysql [ERROR] Can't create IP socket: Permission denied
查看>>
PBRT笔记(4)——颜色和辐射度
查看>>
CustomView的手势缩放总结
查看>>
linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹
查看>>
CentOS yum安装mysql
查看>>
OceanBase笔记1:代码规范
查看>>