




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、藥品進銷存儲管理系統(tǒng)(二) 09-05-24 09:37:00 作者:未知 編輯:studa090420按照下述內(nèi)容設(shè)計register.jsp文件。表單名:form1。表單執(zhí)行程序:register.jsp。表單數(shù)據(jù)傳輸方法:post。表單的要素如附錄一表1所示。在structs-config.xml中actionMappings中配置如下:<action input="/register
2、.jsp" name="RegisterForm" path="/register" <forward name="register.ok" path="/index.jsp"/> <forward name="register.error&
3、quot; path="/register.jsp"/> </action>/帶表單驗證類的action,input參數(shù)為表單證錯誤返回的頁面,name是接受頁面參數(shù)的表單類,path為頁面請求到服務(wù)器的路徑,type為處理請求的action類的路徑,forward為驗證成功與否的轉(zhuǎn)發(fā)路徑。RegisterAction.java代碼如下:package my.action;public class RegisterAction extends Action p
4、ublic ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) UserBean user = new UserBean();/聲明JavaBean
5、; RegisterForm rform = (RegisterForm) form;/從表單類中接過已驗證過的表單信息 user.setUsername(rform.getUsername(); user.setPassword(rform.getPassword(); user.setSex(rform.getSex();
6、0; user.setBorntime(rform.getYear() + "-" + rform.getMonth() + "-" + rform.getDay(); user.setEmail(rform.getEmail();
7、160; user.setIntroduce(rform.getIntroduce(); user.setRealname(rform.getRealname(); user.setTelNumber(rform.getTelNumber(); user.setStatus("0");/賦值Bean中所有屬性
8、60; UserBean database=new UserDAO().findOne(user.getUsername();/注冊之前檢查用戶名是否已經(jīng)存在,若存在則生成錯誤信息,反饋到注冊頁面 if(database!=null) request.setAttribute("login.error", "對不起,您的用戶名已經(jīng)被人使用,請重新輸入!"
9、); return mapping.findForward("register.error"); /所有驗證完成,將用戶信息入庫,成功則將成功信息反饋到首頁 int n = new UserDAO().insertUser(user);
10、0; if (n = 0) return mapping.findForward("register.error"); else request.setAttribute("login.error", "注冊成功,請等待審核!&quo
11、t;); return mapping.findForward("register.ok"); 圖4-2 用戶活動過程在structs-config.xml中actionMappings中配置如下:<action input="/index.jsp" name="LoginForm" path=&quo
12、t;/login" <forward name="login.ok" path="/user_index.jsp"/> <forward name="login.error" path="/index.jsp"/>
13、0; </action>其中模塊商業(yè)邏輯的主要部分LoginAction.java的代碼如下:package my.action;public class LoginAction extends Action public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, H
14、ttpServletResponse response) LoginForm userform=(LoginForm)form;/獲取頁面表單信息 UserBean bean=null; bean=new UserDAO().finduser(userform.getUsername(), userform.getPassword();/將用戶從登陸頁面輸入的用戶名和密碼與user表中用戶名與密碼核對,若不一致,生成錯誤信息,返回到登陸頁面 if(bean=null)
15、60; request.setAttribute("login.error", "您還沒有注冊,請先注冊!"); return mapping.findForward("login.error"); else String status=bean.getStatus();
16、160; if(status.equals("0") request.setAttribute("login.error", "抱歉,您的帳戶正在審批中,暫時無法登陸!");/若用戶名和密碼一致,再次核對用戶審批狀態(tài),未審批完成,生成提示信息并返回首頁 return mapping.findForw
17、ard("login.error"); List kind=new KindDAO().findKind(userform.getUsername(); List diary=new DiaryDAO().findDiaryByUser(bean.getUsername(); request.setAttribute("diary", diary); request.getSession().
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45661-2025放射性物質(zhì)危險量的確定
- TD/T 1034-2013市(地)級土地整治規(guī)劃編制規(guī)程
- 2025年中考語文模擬試卷
- 2003年江蘇省徐州市中考數(shù)學(xué)真題【含答案、解析】【含答案、解析】
- 考研復(fù)習(xí)-風(fēng)景園林基礎(chǔ)考研試題附參考答案詳解【鞏固】
- 考研復(fù)習(xí)-風(fēng)景園林基礎(chǔ)考研試題(培優(yōu)b卷)附答案詳解
- 風(fēng)景園林基礎(chǔ)考研資料試題及參考答案詳解【b卷】
- 2025-2026年高校教師資格證之《高等教育法規(guī)》通關(guān)題庫附答案詳解(研優(yōu)卷)
- 2025年K12課外輔導(dǎo)行業(yè)雙減政策對行業(yè)培訓(xùn)機構(gòu)的挑戰(zhàn)與機遇報告
- 2024年消防條令綱要知識考試題庫帶答案(培優(yōu)b卷)
- 保姆帶小孩合同協(xié)議書
- 全國導(dǎo)游資格證考試《全導(dǎo)+地導(dǎo)》真題及答案(2025年新版)
- 2025-2030中國智能功率模塊(IPM)行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 江蘇省蘇州市姑蘇區(qū)2025屆七下數(shù)學(xué)期末復(fù)習(xí)檢測模擬試題含解析
- 2025春季學(xué)期國開電大專科《中級財務(wù)會計(二)》一平臺在線形考(第一至四次形考任務(wù))試題及答案
- 2025內(nèi)蒙古土地資源收儲投資(集團)有限公司常態(tài)化招聘50名急需緊缺專業(yè)人員(第十二批)筆試參考題庫附帶答案詳解
- 個人商業(yè)計劃書范文5篇
- 廣西壯族自治區(qū)貴港市“貴百河”聯(lián)考2024-2025學(xué)年高一下學(xué)期5月月考化學(xué)試卷(含答案)
- 2025年反恐與公共安全管理職業(yè)資格考試試卷及答案
- 2025高考語文押題作文10篇
- 智慧樹知到《職業(yè)生涯規(guī)劃-體驗式學(xué)習(xí)》(華僑大學(xué))見面課、章節(jié)測試、期末考試答案
評論
0/150
提交評論