为了账号安全,请及时绑定邮箱和手机立即绑定

java如何让注册的用户名不重复,在当前页面就可以判断,并抛出提示?

java如何让注册的用户名不重复,在当前页面就可以判断,并抛出提示?

德玛西亚99 2019-03-20 18:15:33
差的资。料说是用ajax做?可是我不会ajax,ajax实在不会写了。。。html部分<p>        <label>编号:</label> <input name="custom_number" type="text" size="30" id="custom_number"                    value="<%=item.getCustom_number() == null ? "" : item.getCustom_number()%>"                    maxlength="50" /></p>javascript部分<script>$('#custom_number').change(function(){                    $.ajax({            url: '<%=basePath%>admin/custom/repeat.html?custom_number=' + $('#custom_number').val(),        dataType: 'post',                });</script>后台数据库代码 @RequestMapping(value = "/repeat")     public void repeat(HttpServletRequest request, HttpServletResponse response, String custom_number) throws SQLException, IOException{         ConnectionSource connectionSource = DBUtil.getConnectionSource();                  Dao<zqbp_custom, String> dao = DaoManager.createDao(connectionSource,                 zqbp_custom.class);                  QueryBuilder<zqbp_custom, String> where = dao.queryBuilder();         List<zqbp_custom> list = where.where().eq("custom_number", custom_number).query();         if(list.size()==0){                      }else {             response.getWriter().write("编号重复,请重新输入");              response.getWriter().close();        }     }
查看完整描述

3 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

1.你后台肯定得检索数据库。
2.前台直接判断就得发送请求。
3.你不想跳转,那只能是ajax发送请求。

你上网google一个例子,我就不当搬运工了,ajax就是个js发送http请求。

另外题主你说java?还是javascript?


查看完整回答
反对 回复 2019-04-16
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

jquery validation找个这个来用
当然自己做也没什么难的 最多做的丑一点

查看完整回答
反对 回复 2019-04-16
  • 3 回答
  • 0 关注
  • 2079 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号