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

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

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

    無聊人士

    搬家==》www.soapui.cn

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      32 隨筆 :: 0 文章 :: 60 評論 :: 0 Trackbacks

    1、webwork.properties

    ww2.2.1默認的webwork.properties配置已經非常不錯,i18n用utf-8,ioc用spring,fileup用jakarta。因此,我的webwork.properties就只剩兩行
    1 webwork.multipart.maxSize=209715200
    2 webwork.action.extension=ftl #個人惡習,用freemarker做view,再加上不喜歡.action、.do的擴展名,就直接配成ftl了,用frontpage等軟件時也比較方便

    2、web.xml

    ww2.1.7是配servlet的,為了與spring集成,還得加上一個listener
     1     <context-param>
     2         <param-name>contextConfigLocation</param-name>
     3         <param-value>classpath:beans.xml,classpath:com/yninfo/rules/spring.scheduling.xml</param-value>
     4     </context-param>
     5     <listener>
     6         <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
     7     </listener>
     8     <listener>
     9         <listener-class>com.opensymphony.xwork.spring.SpringExternalReferenceResolverSetupListener</listener-class>
    10     </listener>
    11     <servlet>
    12         <servlet-name>webwork</servlet-name>
    13         <servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class>
    14         <load-on-startup>1</load-on-startup>
    15     </servlet>
    16     <servlet-mapping>
    17         <servlet-name>webwork</servlet-name>
    18         <url-pattern>*.ftl</url-pattern>
    19     </servlet-mapping>
    ww2.2.1改成filter,也不需要配listener來處理spring

    3、xwork.xml

    原來的配置
     1 <xwork>
     2     <include file="webwork-default.xml" />
     3     <package name="default" extends="webwork-default"
     4         externalReferenceResolver="com.opensymphony.xwork.spring.SpringExternalReferenceResolver">
     5         <interceptors>
     6             <interceptor name="reference-resolver"
     7                 class="com.opensymphony.xwork.interceptor.ExternalReferencesInterceptor" />
     8             <interceptor-stack name="default-stack">
     9                 <interceptor-ref name="timer" />
    10                 <interceptor-ref name="logger" />
    11                 <interceptor-ref name="completeStack" />
    12                 <interceptor-ref name="reference-resolver" />
    13             </interceptor-stack>
    14         </interceptors>
    15 
    16         <action name="rule" class="com.yninfo.rules.web.action.RuleAction">
    17             <result name="success" type="freemarker">
    18                 <param name="location">/rule.ftl</param>
    19             </result>
    20             <result name="error" type="freemarker">
    21                 <param name="location">/rule_error.ftl</param>
    22             </result>
    23             <external-ref name="ruleManager">RuleManager</external-ref>
    24         </action>
    25     </package>
    26 </xwork>
    ww2.2.1以后的配置,去掉了上面舊配置中粗體部分
     1 <xwork>
     2     <include file="webwork-default.xml" />
     3     <package name="default" extends="webwork-default">
     4         <interceptors>
     5             <interceptor name="reference-resolver"
     6                 class="com.opensymphony.xwork.interceptor.ExternalReferencesInterceptor" />
     7             <interceptor-stack name="default-stack">
     8                 <interceptor-ref name="timer" />
     9                 <interceptor-ref name="logger" />
    10                 <interceptor-ref name="completeStack" />
    11             </interceptor-stack>
    12         </interceptors>
    13 
    14         <action name="rule" class="com.yninfo.rules.web.action.RuleAction">
    15             <result name="success" type="freemarker">
    16                 <param name="location">/rule.ftl</param>
    17             </result>
    18             <result name="error" type="freemarker">
    19                 <param name="location">/rule_error.ftl</param>
    20             </result>
    21         </action>
    22     </package>
    23 </xwork>

    4、注意:

    ww2.2.1中ioc使用spring,默認的是byName,要求spring的beans.xml配置文件中id與ww action中的名稱完全相同,由于我個人的惡習,不習慣首字母小寫的寫法,因此,在action中定義private AccountManager accountManager;,在spring中定義bean id="AccountManager",結果spring不能將AccountManager這個bean注入action的accountManager中,拋出NPE的異常
    posted on 2006-02-04 16:46 mmwy 閱讀(557) 評論(1)  編輯  收藏

    評論

    # re: 從webwork2.1.7升級到2.2.1 2008-07-07 13:01 hijokw
    請問原來webwork用bodytag標簽,用velocity,但升級2.24就不能運行了。說沒有template  回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 免费国产黄网站在线观看视频 | 亚洲人色婷婷成人网站在线观看 | 中文字幕无码一区二区免费| 免费看小12萝裸体视频国产| 香蕉视频亚洲一级| 成人午夜视频免费| 在线aⅴ亚洲中文字幕| 欧洲精品成人免费视频在线观看| 亚洲成_人网站图片| 四虎影院免费视频| 免费人成网站永久| 国产亚洲视频在线播放| 黄页免费在线观看| 中文字幕亚洲精品| 成年女人毛片免费观看97| 亚洲国产精品日韩av不卡在线 | 亚洲狠狠婷婷综合久久| 国产精品免费看久久久久| 免费精品国自产拍在线播放 | 一级毛片完整版免费播放一区| MM131亚洲国产美女久久| 99re6在线视频精品免费| 日韩亚洲Av人人夜夜澡人人爽| 69式国产真人免费视频| 久久久久亚洲精品无码网址色欲| 亚洲а∨天堂久久精品| 美女视频黄a视频全免费网站色窝| 亚洲男女一区二区三区| 国产又大又粗又硬又长免费| 国产乱子伦精品免费视频| 亚洲国产成人久久精品影视| AV无码免费永久在线观看| 免费无遮挡无遮羞在线看| 精品日韩亚洲AV无码一区二区三区 | 亚洲性无码av在线| 日韩免费无码一区二区视频| 中文字幕视频在线免费观看| 亚洲国色天香视频| 国产成人精品久久亚洲高清不卡 国产成人精品久久亚洲 | 亚洲综合在线视频| 国产成人无码区免费A∨视频网站 国产成人涩涩涩视频在线观看免费 |