freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于struts架構(gòu)的辦公自動化系統(tǒng)畢業(yè)論文(參考版)

2024-09-02 10:05本頁面
  

【正文】 } ( 2)在 FindMenuAction 中調(diào)用 findMenu()方法,并完成頁面的轉(zhuǎn)發(fā)工作,代碼如下: public class FindMenuAction extends DispatchAction { public ActionForward findMenu(ActionMapping arg0, ActionForm arg1, HttpServletRequest arg2,。 ()。 (session)。 //綁定查詢參數(shù) list = ()。 //開啟事務(wù) Query query = session .createQuery(from Menu as m where =:intMedeId)。 try { session = ()。所以在編寫 HQL 語句時只需要綁定 modeId 就可以完成對菜單的查找工作,代碼如下: public static List findMenu(int intMendId) { Transaction tx = null。實現(xiàn)樹狀導(dǎo)航菜單顯示的步驟如下: 顯示樹狀導(dǎo)航菜單 ( 1)在 HibernateUtil 類中編寫查找菜單方法,在 tb_Menu 表中主菜單 的 modeId值是 0。 } /script 主界面設(shè)計 主界面概述 用戶登錄成功后進入系統(tǒng)主界面,主界面的頁頭部分顯示登錄用戶的具體信息,側(cè)欄部分顯示樹狀導(dǎo)航菜單,內(nèi)容顯示區(qū)顯示滾動文字。return。} if( != ) {alert(請輸入正確的驗證碼 !!)。()。return。} if(==) {alert(請輸入密碼! )。()。 String intsum = intmethod++intmethod2+intmethod3+intmethod4。 int intmethod3 = (int)( (((())*11))1)。 % int intmethod = (int)( (((())*11))1)。 onMouseOut==39。} 2020 屆蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文 31 size=8 align=bottom onMouseOver==39。FFFFFF39。F0DAF339。 /td /tr tr td height=4 colspan=2 valign=bottom/td /tr tr td height=31 colspan=2 valign=top class=STYLE15 密 碼: input name=PWD type=password class=input2 align=bottom onKeyDown=if(==13){()。 onMouseOut==39。} onMouseOver==39。 //如果用戶輸入的用戶名和密碼都正確的話轉(zhuǎn)發(fā)到 findMenuAction } else{ return new ActionForward(/)。 //將 uf 保存在 session 中 ().setAttribute(username,strUsername)。 (strUserbranch)。 //獲得 User 對象的部門信息 (strUsername)。 //獲得 User 對象的用戶名信息 String strUserPurview = ()。i++){ //循環(huán)遍歷集合 user =(User) (i)。 !()){ //判斷 list 是否為空 for(int i=0。 if(list!=null amp。 ().setAttribute(list, list)。 String strPwd = (PWD)。 //查找用戶 action 這里用的是 DispatchAction 可以減 少 action 的數(shù)量 public class FindUserAction extends DispatchAction {// 創(chuàng)建 FindUserAction 類繼承DispatchAction 類 public ActionForward finUser(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse rsponse) throws Exception { UserForm uf = (UserForm)form。 import 。 import 。 import 。 import 。 基于 Struts 架構(gòu)的 OA 系統(tǒng)畢業(yè)論文 28 import 。 FindAction 類繼承了 DispatchAction,該類的 findUser()方法主要功能是調(diào)用 HibernateUtil 類的 findUser()方法,并通過 request 對象的 getParameter()方法將前臺頁面得到的表單數(shù)據(jù)操作為 findeUser()方法的參數(shù),來判斷用戶輸入 的用戶名和密碼是否正確。 } } 創(chuàng)建驗證用戶的 Action 實現(xiàn)類 單擊登錄頁面的“登錄”按鈕,網(wǎng)頁會訪問一個 URL ,即?method=findUser。 } public String getPWD() { return PWD。 } public String getYanzheng() { return yanzheng。 } 2020 屆蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文 27 public String getUserName() { return UserName。 } public String getUserPurview() { return userPurview。 public String getUserbranch() { return userbranch。 private String userPurview。 private String PWD。 public class UserForm extends ActionForm { //映射登陸頁面的 actionForm 屬性名于 的 form 屬性名一一對應(yīng) private static final long serialVersionUID = 1141456844854939928L。具體代碼如下: package 。 //事務(wù)的回滾 } return list。 //關(guān)閉 session } catch (Exception e) { ()。 //list 方法用來執(zhí)行 HQL 語句 ()。 //動態(tài)綁定參數(shù) (strPwd, strPwd)。 //開啟事物 Query query = (from User as u where =:strUserName and =:strPwd)。 try { session = ()。 //創(chuàng)建 GetHibernate 對象 … //省略號部分為類中具體方法,將在以下的程序中依次給出 } ( 3)本模塊主要用到 HibernateUtil 類的 findUser()方法,該方法有兩個參數(shù),分別是用戶名和密碼,調(diào)用該方法可以依據(jù)用戶名和密碼是否正確來判斷用戶是否可登錄系統(tǒng),代碼如下: //按照用戶名和密碼尋找用戶 public static List findUser(String strUserName, String strPwd) { Transaction tx = null。 2020 屆蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文 25 } … //這里省略了其他控制用戶信息的 getXXX()和 setXXX()方法 } ( 2)創(chuàng)建 Hibernate 工具類 HibernateUtil,用來保存系統(tǒng)中用到的所有對數(shù)據(jù)庫表的增、刪、改、查方法,代碼如下: public class HibernateUtil{ static private Session session。 //優(yōu)秀員工標(biāo)記 public int getBestMan() { return bestMan。 //用戶電話 private String address。 //用戶性別 private String 。 //用戶所在的部門 private String job。 //用戶的真實姓名 private String purview。 //用 戶登錄系統(tǒng)時所用的用戶名 private String pwd。 public class User { private int id。值得注意的是 random()方法產(chǎn)生一個大于等于 小于 的隨機數(shù)返回值為double 類型,在應(yīng)用時應(yīng)對其進行強制轉(zhuǎn) 換。本系統(tǒng)的基于 Struts 架構(gòu)的 OA 系統(tǒng)畢業(yè)論文 24 Images/num 文件夾下有文件名為 ~ 的 10 張圖片。 //事務(wù)的回滾 } return list。 //關(guān)閉 session } catch (Exception e) { ()。 //list 方法用來執(zhí)行 HQL 語句 ()。 //動態(tài)綁定參數(shù) (strPwd, strPwd)。 //開啟事物 Query query = (from User as u where =:strUserName and =:strPwd)。 try { session = ()。 ( 3)通過調(diào)用 Query 類的 list()方法執(zhí)行數(shù)據(jù)檢索,其返回值為 List 型的結(jié)果集,關(guān)鍵代碼如下: public static List findUser(String strUserName, String strPwd) { Transaction tx = null。 Query query=(“from User as u where =:strUserName”)。 Query 接口封裝了HQL 查詢語句。 在本模塊中通過對用戶名和密碼的參數(shù)綁定來驗證用戶的合法性。登錄模塊功能的實現(xiàn)應(yīng)用里 MVC 設(shè)計模式,利用 Hibernate 完成對數(shù)據(jù)庫的增加、修改、刪除及查詢功能, Action 類控制轉(zhuǎn)發(fā)路徑,JSP 頁面負(fù)責(zé)顯示。登錄模塊的框架圖如圖 。本系統(tǒng)中的 文件的關(guān)鍵代碼如下: ?xml version= encoding=UTF8? !DOCTYPE strutsconfig PUBLIC //Apache Software Foundation//DTD Struts Configuration strutsconfig datasources / formbeans formbean name=userForm type=/! 配置actionForm,name 設(shè)置 Form 名稱, type 指定 Form 的完成路徑 /formbeans globalexceptions / globalforwards/ actionmappings action path=/findUserAction name=userForm scope=request parameter=method type=/ !配置 action 類,注意 path 屬性一定要 /開頭,指定轉(zhuǎn)發(fā)的路徑, name 對應(yīng)actionForm 的 name 屬性 ,scope 指定 ActionForm 的使用范圍 如果是繼承了 DispatchAction 類則要配置 parameter 屬性設(shè)置參數(shù) ,type 指定類的完整路徑 action path=/findMenuAction parameter=method type=/action 基于 Struts 架構(gòu)的 OA 系統(tǒng)畢業(yè)論文 22
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1