<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    關于struts2中action傳到參數問題

    第一種方式:
    <action name="adminEnterpriceculturesave" class="adminEnterpriceculturesaveAction" method="save">
              <result name="success" type="redirectAction">/admin/adminEnterpriceculturelist.action?enterpriceculture.enterpricetype=A</result>
    盡管不好看格式,但是卻很容易懂.
    第一種方式的/admin不是命名空間,暫時我還沒時間去實踐他,現在有點忙..因為我的命名空間是這樣的

    <struts>

        <package name="enterpriceculture" namespace="/" extends="struts-default">  
            <action name="adminEnterpriceculturesave" class="adminEnterpriceculturesaveAction" method="save">
              <result name="success" type="redirectAction">/admin/adminEnterpriceculturelist.action?enterpriceculture.enterpricetype=A</result>
              <!-- <param name="enterpriceculture.enterpricetype">A</param>
              <result name="success" type="chain">
                 <param name="actionName">adminEnterpriceculturelist</param>
                 <param name="namespace">/</param>
              </result>-->
          <!-- <result name="success">/admin/Enterpriceculture_List.jsp</result>-->
          </action>

    </package>
    </struts>
    第二種方式:
    <param name="enterpriceculture.enterpricetype">A</param>
              <result name="success" type="chain">
                 <param name="actionName">adminEnterpriceculturelist</param>
                 <param name="namespace">/</param>
              </result>
    去掉命名空間因為是在本文件的這個adminEnterpriceculturelist進行跳轉,所以理解起來容易很多..


    綜合找到網上有關資料:如下:
    chain類型 如下:

       <action name="getTemplate" class="tabAction" method="getTemplateByParas">
             <param name="objectId">${objectId}</param>
            <param name="param1">${param1}</param>
            <param name="items">${items}</param>
           
            <result name="success" type="chain">
             <param name="actionName">${actionName}</param>
             <param name="namespace">${namespace}</param>
            </result>
            
      </action>

           這樣就可以實現傳參了,這里的參數所有對象都可以傳,包括map,List,set 等集合也可以。同時這里還需要注意一個小問題,chain這種類型是XWork中的result類型,它對應的類是:
           com.opensymphony.xwork2.ActionChainResult .   這里需要注意一個小問題, actionName,namespace都是他的屬性,所以對于傳過的URL參數要做一下處理。
           actionName必須是Action的名稱,namespace是他命名空間,必須以"/"開頭,如:
           /tab/getTemplate.action       則 namespace="/tab"   ;  actionName=”getTemplate“; 

    posted on 2012-11-22 21:26 youngturk 閱讀(497) 評論(0)  編輯  收藏 所屬分類: 個人隨筆總結新認識筆記struts2spring學習

    <2012年11月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678

    導航

    統計

    公告

    this year :
    1 jQuery
    2 freemarker
    3 框架結構
    4 口語英語

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    EJB學習

    Flex學習

    learn English

    oracle

    spring MVC web service

    SQL

    Struts

    生活保健

    解析文件

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 一区二区三区视频免费| 亚洲日韩国产精品无码av| 国产成人亚洲精品电影| 日韩成全视频观看免费观看高清| 亚洲人成图片网站| 免费高清资源黄网站在线观看| 亚洲综合在线一区二区三区| 日韩一区二区在线免费观看| 亚洲AV网一区二区三区| 亚洲乱码国产一区网址| 国产中文字幕在线免费观看| 久久久婷婷五月亚洲97号色| 国产成人精品免费视频大| 亚洲精品成a人在线观看夫| 免费人妻无码不卡中文字幕18禁| 日本一区二区三区在线视频观看免费| 亚洲国产精品13p| 国产永久免费高清在线| 中文字幕亚洲精品资源网| 在线观看免费大黄网站| 手机永久免费的AV在线电影网| 亚洲一区二区三区在线播放| 久久午夜夜伦鲁鲁片无码免费| 亚洲国产成a人v在线观看| 国产伦一区二区三区免费| 插鸡网站在线播放免费观看| 777亚洲精品乱码久久久久久| 国产成人免费爽爽爽视频| 免费精品国产自产拍在线观看| 亚洲处破女AV日韩精品| 欧洲精品成人免费视频在线观看| 美女露隐私全部免费直播| 亚洲va国产va天堂va久久| 亚洲免费综合色在线视频| 久久久久国色AV免费观看| 亚洲高清有码中文字| 精品亚洲综合久久中文字幕| 毛片免费观看网址| 最近2019中文免费字幕在线观看| 亚洲一区动漫卡通在线播放| 亚洲午夜福利精品无码|