首页 > 代码库 > JavaWeb网上图书商城完整项目--day02-5.ajax校验功能之服务器端三层实现
JavaWeb网上图书商城完整项目--day02-5.ajax校验功能之服务器端三层实现
regist.jsp页面中有异步请求服务器来对表单进行校验:
l 校验登录名是否已注册过;
l 校验Email是否已注册过;
l 校验验证码是否正确。
这说明在UserServlet中需要提供相应的方法来支持前端的请求。
我们需要到数据库查询用户名、邮箱是否注册,到session中检查验证码是否正确。
在进行数据库操作之前,还需要对user表中的字段进行添加处理
因为其他页面中对用户的操作还设计到修改新的密码、确认密码、验证码等几个字段,我们需要在user表中添加下面的几个字段
package com.weiyuan.goods.user.domian; public class User { private String uid; //主键 private String loginname;// 登陆名称 private String loginpass;// 登陆密码 private String email;//注册的邮箱 private String verifyCode; //验证码 private boolean status;//是否激活 private String activationCode;//激活码 //增加下面的几个字段 private String reloginpass; //确认密码 private String newloginpass;//修改密码对应的新密码 public String getUid() { return uid; } public String getReloginpass() { return reloginpass; } public void setReloginpass(String reloginpass) { this.reloginpass = reloginpass; } public String getNewloginpass() { return newloginpass; } public void setNewloginpass(String newloginpass) { this.newloginpass = newloginpass; } public void setUid(String uid) { this.uid = uid; } public String getLoginname() { return loginname; } public void setLoginname(String loginname) { this.loginname = loginname; } public String getLoginpass() { return loginpass; } public void setLoginpass(String loginpass) { this.loginpass = loginpass; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getVerifyCode() { return verifyCode; } public void setVerifyCode(String verifyCode) { this.verifyCode = verifyCode; } public boolean isStatus() { return status; } public void setStatus(boolean status) { this.status = status; } public String getActivationCode() { return activationCode; } public void setActivationCode(String activationCode) { this.activationCode = activationCode; } @Override public String toString() { return "User [uid=" + uid + ", loginname=" + loginname + ", loginpass=" + loginpass + ", email=" + email + ", verifyCode=" + verifyCode + ", status=" + status + ", activationCode=" + activationCode + "]"; } }
JavaWeb网上图书商城完整项目--day02-5.ajax校验功能之服务器端三层实现
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。