posts - 495,  comments - 11,  trackbacks - 0

          XML代碼:

          1. <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"?? "http://struts.apache.org/dtds/struts-2.0.dtd">????
          2. <struts>????
          3. ??
          4. <include file="struts-default.xml" />????
          5. <!--前幾天有人說繼承不成功,有貼回復(fù)是<package>和<include>順序問題(<include/>和<package>沒先后順序),關(guān)鍵在于解析是自上而下的,要繼承某xml文件,就要先引入該文件-->??
          6. <package name="default" extends="struts-default">??
          7. ??
          8. <!--定義默認視圖,我定義默認為freemarker-->??
          9. <result-types>????
          10. ??<result-type name="freemarker" class="org.apache.struts2.views.freemarker.FreemarkerResult" default="true" />????
          11. </result-types>??
          12. ??
          13. <!--如果你僅僅需要頁面跳轉(zhuǎn),就沒必要在寫一個action了,直接用ActionSupport就行了-->??
          14. <action name="login" class="com.opensymphony.xwork2.ActionSupport">??
          15. <!--默認返回success,我上面定義默認type為freemarker,這里就不用定義type屬性了-->??
          16. ??<result>/Login.ftl</result>??
          17. </action>????
          18. <action name="userInput" class="pro.action.app.UserRegisterAction">????
          19. ??<interceptor-ref name="createSession">????
          20. ??<!--經(jīng)測試,該攔截器沒有該參數(shù),設(shè)置后會拋異常;該參數(shù)主要設(shè)置該攔截器作用于那些方法-->??
          21. ????<!--<param name="includeMethods">input,back,cancel</param>-->????
          22. ??</interceptor-ref>????
          23. ??<interceptor-ref name="token">??
          24. ????<param name="excludeMethods">input,back,cancel</param>????
          25. ??</interceptor-ref>????
          26. ??<interceptor-ref name="model-driven" />????
          27. ??<interceptor-ref name="validationWorkflowStack">??
          28. ????<!--設(shè)置不需攔截的方法-->???
          29. ????<param name="validation.excludeMethods">input,back,cancel</param>????
          30. ????<param name="workflow.excludeMethods">input,back,cancel</param>????
          31. ??</interceptor-ref>????
          32. ??<result name="invalid.token">/doubleSubmit.html</result>????
          33. ??<result name="input">/app/UserRegister.ftl</result>????
          34. ??<result name="login">/Login.ftl</result>????
          35. ??<result name="success">/Login.ftl</result>????
          36. </action>??
          37. <!--注意你也可以給action設(shè)置參數(shù),同樣是用<param/>賦值-->??
          38. </package>????
          39. <include file="cfg/struts/struts-filedownload.xml"></include>??
          40. </struts>
          posted on 2007-09-23 23:27 jadmin 閱讀(66) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 聂荣县| 普兰县| 安溪县| 庄浪县| 乐清市| 克拉玛依市| 武山县| 武义县| 卫辉市| 永昌县| 锡林浩特市| 怀来县| 武夷山市| 襄汾县| 家居| 都兰县| 师宗县| 泾阳县| 保山市| 常宁市| 北海市| 新丰县| 密山市| 海原县| 微山县| 灵丘县| 浦县| 兴安盟| 台南县| 定南县| 河北省| 商水县| 辽阳县| 岳池县| 游戏| 睢宁县| 林州市| 恩平市| 揭阳市| 通城县| 靖州|