




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
J2EE15web.xml文件中,jspstruts22struts2的過濾器,struts-jsp頁面可以通過過濾器可加載struts2的庫struts2的actionweb參數(shù)方法-1,ActionContext1、可以通過actionjsp頁面4ActionContext6publicclassUserRegAddActionextendsprivateintpublicStringexecute()throwsException//TODOAuto-generatedmethodStringname="這個值要從.action傳遞到.jsp,并且沒有name屬性";ActionContextac=ActionContext.getContext();ac.put("name",name);ac.put("","采用pojo類對象方式,送入數(shù)據(jù)");ac.put("user.cont.mail"," returnINPUT;}publicintgetUserId()return}publicvoidsetUserId(intuserId)this.userId=}}<s:form<s:textfieldname="userIdlabel="用戶<s:textfieldname="name" "<s:textfieldname="" "<packagename="pak1"extends="struts-default"<actionname="userreg"class="qh.userreg.UserRegAddAction"<resultstruts2的actionweb1request,response,session,application23request,4session,applicatioin5publicclassUserRegAdd_2ActionextendsimplementsServletRequestAware//HttpServletRequest,jsp對象ServletResponseAware//jsp對象的response{privateintprivateString privateHttpServletRequestprivateHttpSessionprivateHttpServletResponseresponse;privateServletContextapplicatioin;publicStringexecute()throwsException{StringuserId2=request.getParameter("userId");Stringname2=request.getParameter("name");return}publicvoidsetServletContext(ServletContextapplication)}publicvoidsetServletResponse(HttpServletResponseresponse)}}}publicvoidsetServletRequest(HttpServletRequestrequest)}<s:form<s:textfieldname="userIdlabel="用戶<s:textfieldname="name" "office3struts2默認情況下,只能實現(xiàn)從.action到.jsp的轉向五、關于頁面轉向處理,從一個action到另一個action,package1package下,從一個.action到另一個.action,多個.action一直下去jsp的錄入屬性,可能分散到不同action收集數(shù)據(jù)2<packagename="pak2"extends="struts-default"<actionname="test1"class="qh.forward.Test1Action"<resultname="input"<actionname="test2"class="qh.forward.Test2Action"<resultname="input"<actionname="test3"class="qh.forward.Test3Action"<resultpublicclassTest1ActionextendsprivateIntegeruserId;//本action類只有一屬性 publicStringexecute()throwsException//TODOAuto-generatedmethodstubreturnINPUT;}publicclassTest2ActionextendsprivateStringname;//本action類只有一屬性publicStringexecute()throwsException{returnINPUT;}publicclassTest3ActionextendsprivateStringprivateStringpublicStringexecute()throwsException//TODOAuto-generatedmethodstubreturnINPUT;}}<s:form<s:textfieldname="userIdlabel="用戶<s:textfieldname="name" "<s:textfieldname="maillabel="郵箱<s:textfieldname="phone" 六、關于頁面轉向處理,從一個action到另一個action,package<packagename="pak3"extends="struts-default"<action<packagename="pak3"extends="struts-default"<actionname="test2"<resultname="input"<param<param<packagename="pak4"extends="struts-default"<actionname="test3"<resultname="input"<param<param<packagename="pak5"extends="struts-default">><actionname="test4"class="qh.forward2.Test4Action"<resultpublicclassTest2ActionextendsActionSupport{privateStringuserId;//本action類只有一屬性userIdpublicStringexecute()throwsException//TODOAuto-generatedmethodstubreturnINPUT;}publicclassTest3ActionextendsprivateStringpublicStringexecute()throwsException{returnINPUT;}publicclassTest4ActionextendsActionSupport{privateStringmail;//本action類只有2屬性mail,phoneprivateStringphone;//本action類只有2屬性mail,phonepublicStringexecute()throwsException{returnINPUT;}<s:form<s:textfieldname="userIdlabel="用戶<s:textfieldname="name"label=""<s:textfieldname="maillabel="郵箱<s:textfieldname="phone" 1jspresponse這種轉向,不能通過request<packagename="pak6"extends=<packagename="pak6"extends="struts-default"<actionname="test21"class="qh.forward3.Test2Action"<resultname="input"<packagename="pak7"extends="struts-default"<actionname="test22"class="qh.forward3.Test3Action"<resultname="input"<packagename="pak8"extends="struts-default"<actionname="test23"class="qh.forward3.Test4Action"<resultname="input"<packagename="pak9"extends="struts-default"<actionname="test5"class="qh.forward3.Test2Action"<resultname="input" actionpublicclassTest2ActionextendsprivateStringuserId;//本action類只有一屬性userIdpublicStringexecute()throwsException//此時能收到前臺數(shù)returnINPUT;}publicclassTest3ActionextendsprivateStringpublicStringexecute()throwsException//return}publicclassTest4ActionextendsActionSupport{privateStringmail;//本action類只有2屬性mail,phoneprivateStringphone;//本action類只有2屬性mail,phonepublicStringexecute()throwsException不能收到前臺傳遞過來的數(shù)據(jù),因為前一個action轉來時為直接轉向returnINPUT;}<s:form<s:textfieldname="userIdlabel="用戶<s:textfieldname="name" "<s:textfieldname="maillabel="郵箱<s:textfieldname="phone" struts22九、關于頁面問題,或自動排版問題,theme=”simple”1、,theme2theme一個theme<s:formtheme="simple"<tableborder="1"bgcolor="#BFDFFF"<tdwidth="70align="right">用戶<tdwidth="140"><s:textfieldname="userId"<tdwidth="71" <tdwidth="177"><s:textfieldname="name"<tdwidth="74"
<td<s:radio list="{'男','女<tdwidth="111" <tdwidth="176"><s:textfieldname="phone"<tdalign="right">學歷<td><s:selectlist="{'高中','大專','本科 <td <td<s:checkboxlistlist="{'讀書','聽音樂','打球','跑步','游泳
<tdwidth="111align="right">郵箱<tdwidth="176"><s:textfield "<tdalign="right">個人簡歷<tdcolspan="7"><s:textareaname="resume"rows="10"publicclassUserRegAddActionextendsprivateStringuserId;privateStringname;privateString privateStringxueLi;privateStringphone;privateprivate;privateprivateString publicStringexecute()throwsException//TODOAuto-generatedmethodstubreturnINPUT;}theme<constantname="struts.ui.theme"value="simple"十一、關于同一個form1struts2-jspaction類不同提交方法也就是提交方法,可能不是execute方法2actionexecute3actionpublicactionpublicclassUserRegAddActionextendsprivateStringuserId;privateStringname;privateString privateStringxueLi;privateStringphone;privateString privateString[]hobby;privateString publicStringexecute()throwsException//TODOAuto-generatedmethodstubreturnINPUT;} publicStringexecute2()throwsException//TODOAuto-generatedmethodstubreturn"input2";} publicStringexecute3()throwsException//TODOAuto-generatedmethodstubreturn"input3";}<packagename="many-submit"extends="struts-default"<actionname="default-submit"class="qh.many.submit.UserRegAddAction"><resultname="input">UserRegAdd-Many-<actionname="self-submt2"class="qh.many.submit.UserRegAddAction"method="execute2"><resultname="input2">UserRegAdd-Many-<actionname="self-submt3"class="qh.many.submit.UserRegAddAction"method="execute3"><resultname="input3">UserRegAdd-Many-<SCRIPTfunctionvarfrmObj= }function//varfrmObj= }<s:formtheme="simple"
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南京車輛抵押合同范本
- 小學美術德育教育路徑探討
- 醫(yī)療設備 銷售合同范本
- 審美人格視域下江海美術多元教學
- 凈水器安裝勞務合同范本
- 廠房圍墻施工合同范本
- 出版合同范本填寫規(guī)范
- 印刷出版合同范本
- 農(nóng)業(yè)開發(fā)項目合同范本
- 個人房產(chǎn)抵押合同范例
- 三年級全一冊《勞動與技術》第二單元 活動1《包書皮》課件
- 讀書分享課件:《一句頂一萬句》
- 2024-2025學年湖南省長沙市雅禮教育集團八年級(上)創(chuàng)新素養(yǎng)數(shù)學試卷(含答案)
- 中醫(yī)藥膳專題講座培訓課件
- 辦公樓建筑結構設計(畢業(yè)設計)
- 物業(yè)消防安全管理培訓【共54張課件】
- 空心杯電機基礎知識
- DL-T+5839-2021土石壩安全監(jiān)測系統(tǒng)施工技術規(guī)范
- 歷年交管12123駕照學法減分復習題庫帶答案下載
- 人教鄂教版-科學-三年級下冊-知識點
- 交響音樂賞析智慧樹知到期末考試答案章節(jié)答案2024年西安交通大學
評論
0/150
提交評論