spring--mvc用戶注册用户名验重
spring--mvc用戶注册用户名验重
注册是验证用户名是否重复。post方法,当表单的用户名文本框失去焦点时,由ajax方法指定,进行@RequestMapping指定的url提交时调用的方法。
dao映射代码。传入一个对象,用对象uname属性颜色
<!-- 用户重名查询 --><select id="queryByUname" resultType="int" parameterType="com.bean.UsersBean">selectcount(*) from users where uname=#{uname}</select>
service层代码:
/*** 判断用户名是否已经注册* * @param user* @return*/public int haveUsers(UsersBean user);
controller代码:
@Resource(name = "usersService")private IUsersService usersService;/*** 当表单的用户名文本框失去焦点时,由ajax方法指定,进行@RequestMapping指定的url提交时调用的方法* * @param uesr* @return*/@RequestMapping(value = "/isVaildUname", method = {RequestMethod.POST }, produces = "application/json;charset=UTF-8")public @ResponseBody int isVaildUname(String uname) {UsersBean user = new UsersBean();user.setUname(uname);return usersService.haveUsers(user);}
页面jsp代码:
<form action="" method="post">用户名:<input type="text" name="uname" id="uname"><div id="div"></div>密码:<input type="password" name="upass"> <input type="submit" value="Register"></form>
jQuery代码:
$(function() {$("#uname").blur(function() {$.post("${path}/users/isVaildUname.action", {uname : $(this).val()}, function(data) {if (data > 0) {$("#div").html("用户名已存在!");$(this).select();} else {$("#div").html("ok");}});});});
完成后记得将jquery的代码引入jsp页面。
运行后!!
多整理笔记。毕竟我这个人记性不太好。
Or
转载于:https://www.cnblogs.com/meiLinYa/p/8793557.html
spring--mvc用戶注册用户名验重相关推荐
- Spring MVC 4
Spring MVC 4 项目文件结构 pom.xml依赖 <properties><endorsed.dir>${project.build.directory}/endor ...
- Spring 2.5 基于注解驱动的 Spring MVC
基于注解的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,为 Spring MVC 提供了完全基于注解的配置.本文将介绍 Spring 2.5 新增的 Sping MVC 注解功能,讲述如 ...
- 使用 Spring 2.5 基于注解驱动的 Spring MVC(二)
我们在 ② 处添加了一个 ModelMap 属性,其属性名为 currUser,而 ① 处通过 @SessionAttributes 注解将 ModelMap 中名为 currUser 的属性放置到 ...
- 【转载】spring mvc 使用session
http://home.51.com/gaoyangboy/diary/item/10036382.html Spring2.5 访问 Session 属性的四种策略 Posted on 2008-1 ...
- Spring MVC 实战:三种方式获取登录用户信息
前言 Web 项目中,维持用户登录状态的常用方式有三种,分别是 Cookie.Session.Token,不管哪种方案,都需要获取到用户信息供业务层使用. 由于获取用户信息与具体业务无关,因此在普通的 ...
- 将社交登录添加到Spring MVC Web应用程序:注册和登录
本教程的第一部分描述了如何配置Spring Social 1.1.0和Spring Security 3.2.0,但它留下了两个非常重要的问题尚未解答. 这些问题是: 用户如何创建新用户帐户? 用户如 ...
- Spring MVC + Spring + Hibernate + mysql 注册登陆入门实例
Spring MVC + Spring + Hibernate + mysql 注册登陆入门实例 (1) 结构 (说明目的是要做在线聊天室的,也包含登陆注册部分,先用这部分做个例子)开发环境用的是ST ...
- SSM框架实现用户查询、注册、登录——IDEA整合Spring、Spring MVC、Mybatis 框架
目录 零.前言 一.说明 1.整合说明 2.最终目标 3.数据库准备 二.搭建整合环境 1.创建 maven 工程 2.导入依赖坐标 3.创建java和resources文件夹 4.创建类和接口文件 ...
- 一步步搭建Spring+Spring MVC+Hibernate系统框架+登录与注册功能
Spring+Spring MVC + Hibernate 1新建WEB项目 1.1先设置myeclipse编码格式,JSP.workspace 1.2新建web工程 1.3避免MyEclipse验证 ...
最新文章
- 龙岗网络推广解析有关网站SEO排名上去了,但没实际性点击的问题
- python内置的读取文件函数_python基础(内置函数+文件操作+lambda)
- 0326互联网新闻 | 字节跳动推出阅读产品番茄小说;微信正式上线物流助手接口功能...
- linux svn 撤销del,svn delete-删除文件和目录的实例
- Moo.fx 超级轻量级的 javascript 特效库
- 中的实践 中兴_中兴通讯5G智慧治水业务在千岛湖畔下姜村成功实践
- 一帮一python_[python]L1-030 一帮一 (15分)
- 每天进步一点点《PCA的简要学习》
- xpath里面if判断一个值不为空_现代C++之模板元编程(今天写个If与While)
- python实现装饰器_python装饰器的实现
- 关于电脑开机自检声音的检测
- 贪睡的理发师问题程序设计c语言,【操作系统经典问题】睡眠理发师问题
- NVIDIA NGC镜像使用笔记
- QT如何去掉布局(Layout)内控件之间的空隙
- 【华为云技术分享】让电变“机灵”,华为云与开发者共同打造智慧用电
- html中怎么做彩虹,web前端入门到实战:纯CSS画动态彩虹
- 雷军:小米今年预计销售200亿 站在风口猪都会飞
- Python+pyqt+dicom+vtk 使用pyinstaller打包软件时正常,运行报错vtkmodules.all、pydicom.encoders.pylibjpeg等错误
- 3D游戏建模师看不看学历?现在转行还能行吗?
- 不是码农,不会敲代码的她,却最懂程序员!| 人物志