ActionMapper的魔法

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

          在默認(rèn)的DefaultActionMapper中,利用提交的參數(shù)我們就可以做到四種魔法:

          執(zhí)行另外的方法

          <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>

          執(zhí)行另外一個(gè)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 直接轉(zhuǎn)向一個(gè)網(wǎng)址


          <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 直接轉(zhuǎn)向另外一個(gè)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是可以替換的,默認(rèn)是DefautlActionMapper,還有一個(gè)可選的 RestfulActionMapper,也就是以前的CoolURL的那種方式。

          利用這種機(jī)制,我們可以自己實(shí)現(xiàn)任意的ActionMapper來(lái)處理url,可以實(shí)現(xiàn)很多魔法! 例如實(shí)現(xiàn)無(wú)配置文件的ActionMapper

          期待你來(lái)實(shí)現(xiàn)! 我。。。很懶 :)

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

          評(píng)論

          # 請(qǐng)教一個(gè)webwork的問題 2006-11-09 12:26 Tom

          想要通過webwork+tomcat來(lái)實(shí)現(xiàn)網(wǎng)站的二級(jí)域名功能。就是用戶輸入一個(gè)形如***.domain.com的地址,自動(dòng)redirect到一個(gè)www.domain.com/person/****的頁(yè)面。其中***.domain.com中的***和www.domain.com/person/****中的****是不相同的。

          web服務(wù)器是用的tomcat,所以無(wú)法用apache的mod_rewrite。

          我沒接觸過類似的功能,沒有思路來(lái)解決這個(gè)問題。能不能給點(diǎn)提示??

          謝謝  回復(fù)  更多評(píng)論   

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

          url rewrite   回復(fù)  更多評(píng)論   

          <2006年11月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          文章發(fā)布許可
          創(chuàng)造共用協(xié)議:署名,非商業(yè),保持一致

          我的郵件
          cnscud # gmail


          常用鏈接

          留言簿(15)

          隨筆分類(113)

          隨筆檔案(103)

          相冊(cè)

          友情鏈接

          技術(shù)網(wǎng)站

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 鄂托克前旗| 林西县| 孝义市| 玛沁县| 横山县| 梨树县| 祁阳县| 凤山市| 土默特右旗| 多伦县| 岳阳市| 宁都县| 泸定县| 桐柏县| 洪雅县| 宜州市| 延川县| 阳高县| 福泉市| 汕尾市| 克东县| 广南县| 东安县| 饶阳县| 元谋县| 苍南县| 绵阳市| 晋江市| 迭部县| 铁岭市| 漯河市| 青海省| 望奎县| 广安市| 皋兰县| 阿瓦提县| 兴城市| 常熟市| 泸州市| 邵东县| 彭山县|