<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)航:
     
    主站蜘蛛池模板: 免费永久看黄在线观看app| 亚洲一级免费毛片| 国产又黄又爽又刺激的免费网址| 77777亚洲午夜久久多喷| 欧洲乱码伦视频免费| 在线综合亚洲欧洲综合网站 | 黄色网站软件app在线观看免费| 亚洲国产成人久久综合一区77| 美女视频黄频a免费| 精品亚洲456在线播放| 国语成本人片免费av无码| 国产成人亚洲综合一区| 四虎成人精品一区二区免费网站| 亚洲国产高清国产拍精品| 亚洲av中文无码| AAA日本高清在线播放免费观看| 亚洲va中文字幕无码久久| **一级一级毛片免费观看| 亚洲国产精品综合久久20| 日本特黄特黄刺激大片免费| 一级白嫩美女毛片免费| 亚洲国产精品一区二区第一页| 亚洲AV无码一区二区一二区| 免费jlzzjlzz在线播放视频| 国产午夜无码片免费| 亚洲成人在线网站| 午夜高清免费在线观看| 一级毛片aaaaaa视频免费看| 亚洲高清美女一区二区三区| 日韩成全视频观看免费观看高清 | 亚洲日韩激情无码一区| 边摸边吃奶边做爽免费视频网站 | 日批视频网址免费观看| 亚洲视频一区在线| 四虎影视精品永久免费网站| 免费观看91视频| 国产精一品亚洲二区在线播放| 91精品免费久久久久久久久| 国产在亚洲线视频观看| 久久久久久久久亚洲| 日韩成全视频观看免费观看高清|