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用戶注册用户名验重相关推荐

  1. Spring MVC 4

    Spring MVC 4 项目文件结构 pom.xml依赖 <properties><endorsed.dir>${project.build.directory}/endor ...

  2. Spring 2.5 基于注解驱动的 Spring MVC

    基于注解的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,为 Spring MVC 提供了完全基于注解的配置.本文将介绍 Spring 2.5 新增的 Sping MVC 注解功能,讲述如 ...

  3. 使用 Spring 2.5 基于注解驱动的 Spring MVC(二)

    我们在 ② 处添加了一个 ModelMap 属性,其属性名为 currUser,而 ① 处通过 @SessionAttributes 注解将 ModelMap 中名为 currUser 的属性放置到 ...

  4. 【转载】spring mvc 使用session

    http://home.51.com/gaoyangboy/diary/item/10036382.html Spring2.5 访问 Session 属性的四种策略 Posted on 2008-1 ...

  5. Spring MVC 实战:三种方式获取登录用户信息

    前言 Web 项目中,维持用户登录状态的常用方式有三种,分别是 Cookie.Session.Token,不管哪种方案,都需要获取到用户信息供业务层使用. 由于获取用户信息与具体业务无关,因此在普通的 ...

  6. 将社交登录添加到Spring MVC Web应用程序:注册和登录

    本教程的第一部分描述了如何配置Spring Social 1.1.0和Spring Security 3.2.0,但它留下了两个非常重要的问题尚未解答. 这些问题是: 用户如何创建新用户帐户? 用户如 ...

  7. Spring MVC + Spring + Hibernate + mysql 注册登陆入门实例

    Spring MVC + Spring + Hibernate + mysql 注册登陆入门实例 (1) 结构 (说明目的是要做在线聊天室的,也包含登陆注册部分,先用这部分做个例子)开发环境用的是ST ...

  8. SSM框架实现用户查询、注册、登录——IDEA整合Spring、Spring MVC、Mybatis 框架

    目录 零.前言 一.说明 1.整合说明 2.最终目标 3.数据库准备 二.搭建整合环境 1.创建 maven 工程 2.导入依赖坐标 3.创建java和resources文件夹 4.创建类和接口文件 ...

  9. 一步步搭建Spring+Spring MVC+Hibernate系统框架+登录与注册功能

    Spring+Spring MVC + Hibernate 1新建WEB项目 1.1先设置myeclipse编码格式,JSP.workspace 1.2新建web工程 1.3避免MyEclipse验证 ...

最新文章

  1. 龙岗网络推广解析有关网站SEO排名上去了,但没实际性点击的问题
  2. python内置的读取文件函数_python基础(内置函数+文件操作+lambda)
  3. 0326互联网新闻 | 字节跳动推出阅读产品番茄小说;微信正式上线物流助手接口功能...
  4. linux svn 撤销del,svn delete-删除文件和目录的实例
  5. Moo.fx 超级轻量级的 javascript 特效库
  6. 中的实践 中兴_中兴通讯5G智慧治水业务在千岛湖畔下姜村成功实践
  7. 一帮一python_[python]L1-030 一帮一 (15分)
  8. 每天进步一点点《PCA的简要学习》
  9. xpath里面if判断一个值不为空_现代C++之模板元编程(今天写个If与While)
  10. python实现装饰器_python装饰器的实现
  11. 关于电脑开机自检声音的检测
  12. 贪睡的理发师问题程序设计c语言,【操作系统经典问题】睡眠理发师问题
  13. NVIDIA NGC镜像使用笔记
  14. QT如何去掉布局(Layout)内控件之间的空隙
  15. 【华为云技术分享】让电变“机灵”,华为云与开发者共同打造智慧用电
  16. html中怎么做彩虹,web前端入门到实战:纯CSS画动态彩虹
  17. 雷军:小米今年预计销售200亿 站在风口猪都会飞
  18. Python+pyqt+dicom+vtk 使用pyinstaller打包软件时正常,运行报错vtkmodules.all、pydicom.encoders.pylibjpeg等错误
  19. 3D游戏建模师看不看学历?现在转行还能行吗?
  20. 不是码农,不会敲代码的她,却最懂程序员!| 人物志

热门文章

  1. 订单支付页面 html,订单支付完成.html
  2. C语言中如何输出字符的编码,GB2312中汉字字符的编码在C语言中的输出测试
  3. PHP---保留小数并且(不)四舍五入
  4. 我心中的计算机作文500,心中的作文500字4篇
  5. 三人行网络教育计算机二,三人行老师电脑版
  6. leetCode刷题记录(四月)
  7. cad在线转低版本_CAD这些技巧你还不会怎么当大神
  8. 使用cmd命令笔记本电池查看电池寿命
  9. safari 浏览器输入框不能输入
  10. 手动搭建Hadoop环境