風人園

          弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
          隨筆 - 99, 文章 - 181, 評論 - 56, 引用 - 0
          數據加載中……

          struts2自定義forwardAction(動態映射)

          在struts里面,如果要在action里面定義轉向的話,可以返回一個ActionForward("xxx.jsp")

          但在struts2里面,由于只能返回字符串,這個字符串是在配置文件中的result. 會產生一些困擾. 
          只想出下面的解決方法. 正確的解決方法,尋找中...
          解決這個問題的方法步驟:
          1.在struts2的配置文件中,配置一個global-results, 如下.
             <global-result>
              <result name="forwardURL" type="redirect">${forwardUrl}</result>
              </global-results>
             其中forwardUrl,即action中的forwardUrl的值

          2.在action中定義一個String forwardUrl, 當要自定義轉向時,給這個forwardUrl賦值,值為要轉向的url,如:"/aaa.jsp";
          3.在action中返回 return "forwardURL";

          posted on 2007-07-06 09:59 風人園 閱讀(2155) 評論(1)  編輯  收藏 所屬分類: Struts

          評論

          # re: struts2自定義forwardAction(動態映射)  回復  更多評論   

          貌似這個不對,<result name="forwardURL" type="redirect">${forwardUrl}</result>
          明顯是redirect,這個和forward不一樣

          參看struts的默認配置,看每個resultType的類的構造函數,相應改變就可以打造更好用的配置規約,比零配置那套還要好用
          2009-09-23 23:21 | Heypig
          主站蜘蛛池模板: 高雄县| 南雄市| 灌阳县| 襄城县| 承德市| 枝江市| 乌兰县| 涿州市| 尤溪县| 宁乡县| 哈巴河县| 长乐市| 扬州市| 杭州市| 集贤县| 定兴县| 潮安县| 庆安县| 富蕴县| 泾阳县| 临颍县| 广水市| 永泰县| 达孜县| 黄冈市| 塘沽区| 汉寿县| 玉树县| 镇江市| 丹棱县| 阜新| 壤塘县| 枣强县| 郑州市| 六枝特区| 陵川县| 太仆寺旗| 铅山县| 茶陵县| 公安县| 威海市|