<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  回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 337P日本欧洲亚洲大胆精品| 亚洲午夜电影在线观看| 国产亚洲精品第一综合| 午夜影视在线免费观看| 亚洲一区二区三区播放在线| 国产精品久久永久免费| 亚洲香蕉久久一区二区| 成年免费大片黄在线观看岛国| 亚洲剧情在线观看| 毛片A级毛片免费播放| 亚洲第一se情网站| 亚洲AV成人精品日韩一区18p| 另类小说亚洲色图| 国产精品亚洲不卡一区二区三区| 中文字幕免费在线| 亚洲高清不卡视频| 国产精品免费观看久久| 亚洲精品无码专区久久久| 中文字幕免费观看视频| 亚洲性无码AV中文字幕| 三年片在线观看免费大全电影 | 免费中文字幕在线| 深夜福利在线视频免费| 亚洲av伊人久久综合密臀性色| 精品无码国产污污污免费网站| 亚洲国产91在线| 又粗又大又硬又爽的免费视频| 福利免费在线观看| 亚洲毛片免费观看| 在线精品免费视频无码的| 四虎影视在线看免费观看| 亚洲av永久无码精品国产精品| 在线永久看片免费的视频| 亚洲色少妇熟女11p| 亚洲片国产一区一级在线观看| 免费91最新地址永久入口| 亚洲成年人啊啊aa在线观看| 拍拍拍无挡免费视频网站| 亚洲综合久久1区2区3区| 免费看国产精品麻豆| 亚洲av无码专区在线电影|