Java Web應用開發(fā)項目教程(第3版) 教案 拓展實踐2-estoreSSM開發(fā)文檔 4 用戶注冊_第1頁
Java Web應用開發(fā)項目教程(第3版) 教案 拓展實踐2-estoreSSM開發(fā)文檔 4 用戶注冊_第2頁
Java Web應用開發(fā)項目教程(第3版) 教案 拓展實踐2-estoreSSM開發(fā)文檔 4 用戶注冊_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

4用戶注冊1運行效果數(shù)據(jù)填滿之后點提交數(shù)據(jù)填滿之后點提交,下面兩種情況均只替換中部div內容:用戶名被占用,提示用戶,回注冊頁面(div填充register.jsp頁面)如果沒有被占用,向tb_customer表中插入一行用戶信息,回首頁(div填充所有商品頁面)2CustomerDaoCustomerDao添加兩個方法,一個用來查詢用戶名是否被占用,另一個向tb_customer表中插入新新用戶信息。(如有別的想法,dao類和映射文件請自行修改)對應的customer.xml文件的sql映射請自行補充。3CustomerService和CustomerServiceImpl分別添加兩個方法,和上節(jié)兩個方法對應,自行補充。CustomerServiceImpl類中,需要更改數(shù)據(jù)表的方法上(insertNewCustomer方上),加下面事務注解:@Transactional(isolation=Isolation.REPEATABLE_READ,propagation=Propagation.REQUIRED,readOnly=false)4CustomerController類(1)添加方法用于跳轉到注冊頁面,方法頭如下,內容自行補充:(2)添加方法,在注冊表單提交時調用。用于驗證用戶名是否存在,如果不存在,向用戶表中插入新用戶信息,方法頭如下:調用service的××方法,判斷用戶名是否已經被占用if(用戶名被占用){存儲錯誤提示信息返回register.jsp}else{調用service的××方法,向用戶表中插入新用戶信息存儲成功提示信息返回showAllProduct}提示信息如何在兩個頁面中取出,并顯示,請參考登錄時的錯誤提示信息。5index.jsp為index.jsp添加js函數(shù),一個用于跳轉到注冊頁面,一個用戶提交注冊表單。6“注冊”超鏈接和注冊表單(1)點擊“注冊”超鏈接時(在login.jsp上),調用js函數(shù)register,將register.jsp頁面嵌入div。(2)注冊頁面為register.jsp(已經提供),將其貼到pages/customer文件夾下。注冊表單提交時,調用js函數(shù)checkUserAndInsert提交請求,并將結果嵌入div。結果有可能是注冊表單自己(如果用戶名重復),也有可能是所有商

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論