ActionMapper的魔法

          http://wiki.opensymphony.com/display/WW/ActionMapper

          在默認的DefaultActionMapper中,利用提交的參數我們就可以做到四種魔法:

          執行另外的方法

          <ww:form name="baz">
              <ww:textfield label="Enter your name" name="person.name"/>
              <ww:submit value="Create person"/>
              <ww:submit name="method:anotherMethod" value="Cancel"/>
          </ww:form>

          執行另外一個Action

           

          <ww:form name="baz">
              <ww:textfield label="Enter your name" name="person.name"/>
              <ww:submit value="Create person"/>
              <ww:submit name="action:anotherAction" value="Cancel"/>
          </ww:form>

          Redirect 直接轉向一個網址


          <ww:form name="baz">
              <ww:textfield label="Enter your name" name="person.name"/>
              <ww:submit value="Create person"/>
              <ww:submit name="redirect:www.google.com" value="Cancel"/>
          </ww:form>

          Redirect-action 直接轉向另外一個action

           

          <ww:form name="baz">
              <ww:textfield label="Enter your name" name="person.name"/>
              <ww:submit value="Create person"/>
              <ww:submit name="redirect-action:dashboard" value="Cancel"/>
          </ww:form>

          ActionMapperFactory

          webwork的缺省ActionMpaaer是可以替換的,默認是DefautlActionMapper,還有一個可選的 RestfulActionMapper,也就是以前的CoolURL的那種方式。

          利用這種機制,我們可以自己實現任意的ActionMapper來處理url,可以實現很多魔法! 例如實現無配置文件的ActionMapper

          期待你來實現! 我。。。很懶 :)

          posted on 2005-11-21 14:51 Scud(飛云小俠) 閱讀(2498) 評論(2)  編輯  收藏 所屬分類: WEB

          評論

          # 請教一個webwork的問題 2006-11-09 12:26 Tom

          想要通過webwork+tomcat來實現網站的二級域名功能。就是用戶輸入一個形如***.domain.com的地址,自動redirect到一個www.domain.com/person/****的頁面。其中***.domain.com中的***和www.domain.com/person/****中的****是不相同的。

          web服務器是用的tomcat,所以無法用apache的mod_rewrite。

          我沒接觸過類似的功能,沒有思路來解決這個問題。能不能給點提示??

          謝謝  回復  更多評論   

          # re: ActionMapper的魔法 2006-11-09 17:51 scud

          url rewrite   回復  更多評論   

          <2005年11月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導航

          統計

          公告

          文章發布許可
          創造共用協議:署名,非商業,保持一致

          我的郵件
          cnscud # gmail


          常用鏈接

          留言簿(15)

          隨筆分類(113)

          隨筆檔案(103)

          相冊

          友情鏈接

          技術網站

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 富顺县| 平舆县| 旌德县| 平山县| 长顺县| 淮北市| 安乡县| 阿克苏市| 河南省| 宁南县| 武宁县| 丰顺县| 蒲江县| 嘉义县| 襄汾县| 木兰县| 内丘县| 宜川县| 廉江市| 隆回县| 阿拉善盟| 宣恩县| 桐庐县| 晋城| 大方县| 天门市| 东城区| 陕西省| 邓州市| 吉木萨尔县| 大方县| 辽源市| 安陆市| 尖扎县| 长治县| 通山县| 罗江县| 罗平县| 滦平县| 绍兴市| 广德县|