JavaWeb網上圖書商城完整項目--day02-5.ajax校正功能之伺服器端三層實現

來源:互聯網
上載者:User

標籤:rri   style   nbsp   code   設計   div   還需要   校正   log   

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校正功能之伺服器端三層實現

相關文章

Alibaba Cloud 10 Year Anniversary

With You, We are Shaping a Digital World, 2009-2019

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。