隨筆-8  評論-19  文章-2  trackbacks-0

          在WebWork 2.2.1中,在配置文件xwork.xml中新增加了了一個元素: default-action-ref,其實這個配置非常簡單,但是很多人不知道,所以簡單介紹一下.

          如果你在xwork.xml里面配置了default-action-ref,那么當xwork中沒有找到對應的action時,默認就會調用default-action-ref指定的action.

          官方的wiki文檔參考這里: http://wiki.opensymphony.com/display/WW/Action+configuration

          配置代碼如下:

           

          												<package name="myPackage" ....>
                      ...
                      <default-action-ref name="simpleViewResultAction">
                      <!--
                      An example of a default action that is just a simple class
                      that has 3 fields: successUrl, errorUrl, and inputUrl.  This action
                      parses the request url to set the result values.  In the normal case
                      it just renders velocity results of the same name as the requested url.
                      -->
                      <action name="simpleViewResultAction" class="SimpleViewResultAction">
                      <result type="velocity">${successUrl}</result>
                      
          <result name="error" type="velocity">${errorUrl}</result>
                      <result name="input" type="velocity">${inputUrl}</result>
                      
          </action>
          ... </package>

          但是要注意,一般一個package內配置一個,如果配置多個,就無法預測結果了.

          注意上面的配置,第一個result的name屬性被省略了,webwork會認為它是"SUCCESS".

          WebWork帶的例子里面就有default-action-ref的配置,可以參考.

          posted on 2007-06-21 14:39 jie_java 閱讀(1238) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 望江县| 六枝特区| 奉新县| 湘乡市| 临沭县| 湟源县| 德化县| 永顺县| 闻喜县| 昂仁县| 左云县| 张家川| 巴彦淖尔市| 准格尔旗| 鹰潭市| 年辖:市辖区| 游戏| 疏附县| 南岸区| 莱芜市| 南靖县| 漾濞| 凤城市| 商南县| 遂溪县| 涟水县| 延川县| 郑州市| 格尔木市| 兴安盟| 巫山县| 曲沃县| 公安县| 香港 | 庆城县| 漾濞| 孝感市| 哈密市| 清苑县| 安宁市| 卓尼县|