<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    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. <!--前幾天有人說(shuō)繼承不成功,有貼回復(fù)是<package>和<include>順序問(wèn)題(<include/>和<package>沒(méi)先后順序),關(guān)鍵在于解析是自上而下的,要繼承某xml文件,就要先引入該文件-->??
    6. <package name="default" extends="struts-default">??
    7. ??
    8. <!--定義默認(rèn)視圖,我定義默認(rèn)為freemarker-->??
    9. <result-types>????
    10. ??<result-type name="freemarker" class="org.apache.struts2.views.freemarker.FreemarkerResult" default="true" />????
    11. </result-types>??
    12. ??
    13. <!--如果你僅僅需要頁(yè)面跳轉(zhuǎn),就沒(méi)必要在寫一個(gè)action了,直接用ActionSupport就行了-->??
    14. <action name="login" class="com.opensymphony.xwork2.ActionSupport">??
    15. <!--默認(rèn)返回success,我上面定義默認(rèn)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)測(cè)試,該攔截器沒(méi)有該參數(shù),設(shè)置后會(huì)拋異常;該參數(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) 評(píng)論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲综合av永久无码精品一区二区 | 亚洲欧洲日产国码高潮αv| 国产产在线精品亚洲AAVV| 亚洲精品麻豆av| 一级毛片在线观看免费| 亚洲一线产区二线产区区| 亚洲国产午夜精品理论片 | 日韩免费高清播放器| 亚洲国产一区视频| 久草免费福利资源站| 亚洲国产精品成人午夜在线观看 | 91青青青国产在观免费影视| 亚洲日韩av无码中文| 97人伦色伦成人免费视频| 亚洲精品动漫在线| 免费精品国产自产拍观看| 亚洲欧洲国产综合AV无码久久| 亚洲熟伦熟女新五十路熟妇| 久久av免费天堂小草播放| 亚洲av无码片在线观看| 毛色毛片免费观看| 很黄很污的网站免费| 亚洲国产精品久久久久婷婷软件 | 亚洲一区二区影院| 亚洲国产成人精品91久久久| 无码av免费毛片一区二区| 四虎一区二区成人免费影院网址| 国产亚洲成人久久| 好爽…又高潮了免费毛片| 日本一卡精品视频免费| 一区二区三区免费视频观看| 亚洲日韩乱码中文字幕| 中文字幕亚洲综合精品一区| 色噜噜AV亚洲色一区二区| 性做久久久久免费看| 免费看一级一级人妻片 | 亚洲成年网站在线观看| 亚洲黄色在线电影| 亚洲成Av人片乱码色午夜| 亚洲一区二区三区免费观看| 亚洲国产欧美国产综合一区|