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)

          相冊

          友情鏈接

          技術網站

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 大渡口区| 泊头市| 宝清县| 东海县| 开封县| 清徐县| 三河市| 汝城县| 集贤县| 惠东县| 永春县| 武冈市| 利川市| 奉节县| 贵定县| 定兴县| 承德市| 长治市| 视频| 望都县| 怀柔区| 历史| 锦屏县| 沈丘县| 鸡西市| 奈曼旗| 延吉市| 宿州市| 环江| 甘德县| 尼勒克县| 青川县| 华阴市| 天长市| 潮安县| 封开县| 于田县| 桑日县| 银川市| 明星| 凌源市|