SSM框架+Mysql+Tomcat 注册功能 如何实现账号名重复提示

本人学生,前几天自学了一下SSM,想做个管理系统
在注册这个功能时遇到了问题
正常的注册已经实现了,但是如果获取到用户输入账号和数据库中的已注册账号相同,怎么能提示账号重复,让用户重新输入呢?
我在controller里可以判断出账号是否已经存在,但是我想判断存在的情况下在注册页面有提示,或者将注册页面填写的信息重置也可以
请问各位有解决的方法么?能不能给个思路或者讲解,谢谢了

6个回答

你在前端页面的账号输入框绑定一个失焦事件,事件函数里发送ajax请求,异步去请求你的验证方法,回调中对你的返回值进行处理,提示语的话,你可以参考很多网站的注册页。

管理系统我也做过,我用的方法在数据库将你的账户设置一个索引,然后再Controller里面进行调用添加用户时进行try catch一下,因为设置了索引,所以一旦有相同的数据,这时数据 库就会
抛异常,此时你return 一下 到页面,用js进行一个提示就可以了

ajax请求。controller返回提示信息。

楼上正解,账号输入框绑定事件,输入框的值发生变化就发ajax请求到后台,后台如果查到是重复就返回一串message,前台输入框后面定义一个text域,如果message不为空就(即重复),就将message写到text域(标红)

输入框写个onkeyup事件,用ajax异步判断比较好,用户体验也比较好

点击注册以后,获取到值发送给后台去数据库做比对,有重复的话,就return一个错误信息回去,没有的话就做insert操作,跳转到注册成功的页面

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ssm+ajax 验证用户名是否已存在
ssm + ajax 的结合应用,简单易懂
SSM框架搭建------基于简单的用户登录注册
新建一个web project 为SSM 将所有需要用到的jar包导入WebRoot/WEB-INF/libs下 链接:https://pan.baidu.com/s/1Qast8z0Fb4m_ByN3kiuorQ 密码:4ds3 配置WebRoot/WEB-INF/web.xml web配置的标签及详解 <?xml version="1.0" encoding="UT...
使用ssm框架实现用户账户邮箱激活功能(一)
今天尝试着用ssm框架做了一个用户账户激活的小例子,虽然功能很简单但是涉及到的知识点还是比较多的,于是把实现过程记录一下。     先说一下大体的思路,平时在实现用户注册的时候是用户注册过后就在数据库中为用户插入一条代表用户信息的记录作为用户的登录账户,用户就可以使用用户名或id和密码来登陆某某系统。在这里加入了用户注册的邮箱验证之后,用户就不可以在注册后直接拿用户名来登录系统,必须先在邮箱中激
使用ssm框架实现用户账户邮箱激活功能(三)
用户在注册后会在数据库中插入一条UUID生成的64位的编码,并且将用户激活标志置0,然后在用户登陆时除了判断用户存在和密码正确外还要校验激活标志,以此来达成业务功能。     该项目的包结构如图     在MailUtil.java中封装了发送邮件功能的代码: package me.reg.util; import java.util.Date; import java.util.
最新整合maven+SSM+Tomcat 实现注册登录
mybatis学习 http://www.mybatis.org/mybatis-3/zh/index.html Spring学习:http://blog.csdn.net/king1425/article/details/65631607 SpringMVC学习:http://blog.csdn.net/king1425/article/details/68922706先看效果: 之后会有
SSM实现登录功能
在上一篇博客中我搭建了ssm的框架这里有两个错误需要纠正 1.`spring-mvc文件的避免IE出现下载JSON文件情况的配置有点问题,换成如下代码。 <mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="com.alibaba.f
利用简易Tomcat服务器结合MysqL实现Android手机注册与登录(服务器部分)
package com; import java.io.IOException; import java.io.PrintWriter; import java.sql.*; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpSe
SSM+maven+mysql实现登录注册功能
SSM+maven+mysql实现登录注册功能
使用SSM框架完成简单的注册功能
一.环境搭建    1.导入jar包(不管用上用不上,上去就是一梭子)        2.配置web.xml文件        在web.xml中只需要配置Spring框架和SpringMVC框架的相关信息,myBatis不与web层打交道,所以不需要配。   Spring框架在web.xml中的相关配置:           因为配置文件只需要加载一次,所以应该找一个只会运行一次的方法来触发加载...
帐号重复登录处理
前面说了"一个帐号多设备登录的处理"这里说说另一种情况,在不允许重复登录的要求下, 如何处理用户帐号重复登录后台服务? 这个看起来简单的问题,可很是纠缠了我一段时间。   一.选择哪种处理方法。  首先,有两种可选择的方法:
SSM(Spring+SpringMVC+Mybatis)框架登录注册案例
Spring4.0.4,Mybatis3.2.1,平台是Eclipse j2ee Mars.2 Release (4.5.2)
ssm学习总结-Ajax实现简单的登录校验
Mapper.java publicAdmin login(Admin admin); Mapper.xml         SELECT * from admin  where uname =#{uname} and pwd = #{pwd}   Service public Admin login(Admin admin );   serviceimpl public
java ssm 登陆注册模块 邮件发送激活
这个项目是我写的注册登陆模块,框架用的ssm框架,自动生成的mapper,前台用js作了登陆注册的校验,后台也做了相关的校验,防止有漏洞出现,前台用了jquery+ajax 里面附赠了有分页的工具类,我写分页一直用的这个工具类 很好用。压缩包解压之后可以看到有sql文件,导入到mysql数据库就可以直接运行,项目可以直接跑通,没有bug,对了,注册后发邮件的功能,我把我的邮箱和我的密码给删了,下载之后你写上自己的邮箱和密码就可以发送了,注册之后系统就会自动发送邮件,然后对方点击发的链接之后才可以激活,然后登陆操作。如果有什么不明白的东西可以联系我,我给大家解释。
四、利用ssm进行登录和注册
依旧是转载~不过我会加上一些细节方面的修改,有些细节需要自己去摸索(http://blog.csdn.net/lxfHaHaHa/article/details/70142871)1)准备工作如果你是跟着上一篇博客来的,那么就已经创建好了那三个自己添加的查询语句(http://blog.csdn.net/zyf2333/article/details/77709466),接下来做下准备工作: 首先
SSM框架注册登录
SSM框架注册登录,简单加密,数据库不上传了,就两个表
基于SSM框架实现Ajxa实现搜索自动提醒功能
SearchUserByAjax.jsp&amp;lt;%@ page language=&quot;java&quot; contentType=&quot;text/html; charset=UTF-8&quot; pageEncoding=&quot;UTF-8&quot;%&amp;gt; &amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.o
ssm框架(spring+spring mvc +mybatis)实现用户注册、登录、修改、删除和用户列表展示
ssm框架(spring+spring mvc +mybatis)实现用户注册、登录、修改、删除和用户列表展示,添加mysql数据表即可运行
SSM框架整合代码(含登录注册功能)
SSM框架整合代码(含登录注册功能)、基本上该有注释的地方都有了,当作自己的记录了。压缩包包含项目文件夹和数据库表 1.该项目为gradle项目,第一次使用需先下载jar包!!! 2.spring版本为4.3、mybatis为3.4。。。 3.使用注释整合。。。 4.使用前先到项目的resources下面的jdbc.properties修改成自己的数据库
基于ssm三大框架实现登录注册功能的配置过程
第一步  ssm jar包整合,本人的下载资源里面有整合的jar包主要有:ssm整合jar包 ,jstl,数据库连接,josn junit,等jar包第二步,建立各类包和配置文件,尽量把各个配置文件分开,统一放在一个自己建立的config文件夹中,容易区分,后面也好检查更改主要配置,mybatis,spring—mybatis,和springmvc,以及web.xml和jdbc(数据库连接信息)j...
Java+Tomcat+MySQL实现简单的网页注册和登录
本文介绍了以Java作为后台语言,以Tomcat搭建本地服务器,同时连接MySQL数据库实现的一个简单的网页注册和登陆功能的实现。前端页面主要使用了html,JavaScript 和 processing。
SSM框架下的注册验证
由于本人在学习期间做登录注册的时候,需要给注册添加验证,研究很长时间也没想到什么方便快捷的方法下面就是我自己看一些文档整理的思路,如有bug,欢迎指点!!! 首先: 下载连个验证依赖 <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifac
SSM连接数据库Mysql的配置
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
SSM整合框架与之用户登录功能项目的实现
一.SSM框架的整合1:引入 spring 与 mybatis 各自的 jar 包2:引入 spring 与 mybatis 整合的包,(当有 jar 包冲突,保留高版本的 jar 包)3:在 spring 的配置文件 applicationContext.xml 中* 配置管理sqlSessionFactory* 配置管理数据源* 配置管理mapper对象引入 SpringMVC 需要的 jar...
SSM框架整合---实现简单登录注册功能
SSM框架整合---实现简单登录注册功能
自己写的JAVA实现登录限制原理(SSM框架)
由于最近工作需要,学习研究了几天,写了一个登陆限制的功能,此功能可以实现大部分的登陆限制,包括直接关闭浏览器和非正常关闭电脑都有解决办法 不过此功能有一个缺陷就是同一个浏览器的不能登陆2个账号(相同或者不相同都不行),不过,如果要写也可以写,只要记住登陆进来的账号ID(不管什么操作都必须传递此值,这个方式可以百度,类似的方法都一样) 第一步:在进入logincontroller的第一步
javaweb 判断用户是否重复登入
控制层代码: package com.wlsq.kso.web; import com.wlsq.kso.entity.AccountUser; import com.wlsq.kso.entity.Developer; import com.wlsq.kso.listener.SessionListener; import com.wlsq.kso.service.AccountUserSe
ssm框架登录界面验证码功能
1、先创建一个工具类(用于验证码格式生成) package com.jixi.utils; import javax.imageio.ImageIO; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.Ht...
SSM实现文件上传下载总结
需要在SSM环境框架搭建成功的基础上实现。 主要参考文档: ssm文件上传/下载,有详细的功能描述 http://blog.csdn.net/wjycgl/article/details/55509480 http://blog.csdn.net/nimiky/article/details/52999334# 可能会碰到的问题: HTTP Status 404
ssm实现用户名查重验证
基于ssm框架下实现用户名查重验证 使用ajax异步交互 function checkname(){ var f=false; //javascript所有的变量都是以var定义的 //javascript的变量属于弱类型 //获取用户输入的用户名 var name = document.getElementById(&quot;username&quot;).value; //去除字符串两端空格 ...
java spring实现记住账号和密码
jsp页面: js: $(document).ready(function(){         //记住密码功能         var str = getCookie("loginInfo");         str = str.substring(1,str.length-1);         var username = str.split(",")[0];       
java手机验证码注册实例(ssm)
java手机验证码注册实例(ssm),表格简单,看xml即会
SSH:在网页中添加记住密码的功能
记住密码的功能想必大家都有用过,这次我来讲的在java的web编程中如何实现这个功能 首先你当然需要在你的网页中添加一个复选框来给用户使用是否要记住他的登录密码,这个功能我就不细说了,这是html知识! 然后在里面的页面跳转action的时候,你需要拿到request和response这连个对象,可以让你的action去实现ServletRequestAware和ServletResponse
SSM框架---二手教材交易系统之用户登录(包括表单提前验证,ajax)
用户登录的逻辑:  1.用户填写用户名后,先检验该用户名是否在数据库中存在(用户名唯一),若不存在,则页面显示不存在,需重新输入;若存在,输入密码后验证密码是否正确。  2.验证验证码是否正确。  3.若页面三个元素中有一个错误,页面将阻止表单提交。若无错,则转到主页面。  先贴上表单代码: table> tr>
ssm+bootstrap验证练习01注册验证(方法一)之代码实现
验证的效果 验证用户名: 验证电话号码 public interface UserMapper { // 添加的方法 public void insert(Address a); public void add(User user); public User  selectByName(String username); } =====
ssm练手(CRUD) 9、实现删除功能
删除:单个删除,多个删除,删除时候会提示是否真的要删除 逻辑: 单个删除 URI:emp/{id} DELETE1)EmployeeController.java /* * 单个删除和批量删除二合一 * 思路就是传入个字符串,然后转化为Integer * 如果是批量删除,就1-2-3 * 单个删除,就1 */ @ResponseB
使用SSM框架搭建Web服务器实现登录功能(Spring+SpringMVC+Mybatis)
SSM框架搭建流程 SSM框架Web程序的流程  http://www.linuxidc.com/Linux/2016-08/134273.htm 上面链接总结的流程很好,但是该流程没有加入DAO这一层,经过分析本项目源码,流程应该是这样的: database–>Entity.java–>mapper.xml–>Mapper.java–>Dao.java–>DaoImpl.jav
Ssh框架中加入ajax,用于验证用户名是否已经存在
①写ajax:     //使用ajax进行异步校验,校验登录名在数据库是否存在     //创建ajax引擎     functioncreateXmlHttpRequest(){        var xmlHttp;        try{   //Firefox, Opera 8.0+, Safari                xmlHttp=new XMLHttpRequ
ssm框架登录注册demo
ssm框架登录注册demo,html页面,ajax实现登录注册
一个使用SSM最最初级代码实现的登录、注册功能web 版
在学习完SSM三大框架 mybatis Spring SpringMVC 之后做的一个小例子,实现了三个框架的整合。一个基于web网页版的 登录注册功能 ,没有使用mysql 来存储数据
禁止用户重复登陆的多种实现方式
      有很多时候我们是禁止同一帐户在多处登陆同一系统的,如下是具体的实现。第一种实现:在用户表中加个(是否正常退出登陆字段)和(上次登陆时间字段)每次登陆的时候, 检查该用户正常推出,如果正常推出,则更新上次登陆时间字段;如果发现是否正常退出登陆字段设置为false,则用当前时间与上次登陆时间字段比较,如果大于规定的值,则允许登陆,否则等待到达指定时间再登陆。注销以后,将是否正常退出
相关热词 c#panel增加滚动条 c#中生成的dll文件 c# 模板类 c# 截取txt文本内容 c# 内存 占用 c#时间格式化 不带- c#替换字符串中指定位置 c# rdlc 动态报表 c# 获取txt编码格式 c#事件主动调用