<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人片在WWW| 亚洲一级毛片免费看| 亚洲欧洲中文日产| 114级毛片免费观看| 亚洲男女性高爱潮网站| 在线永久免费的视频草莓| 亚洲最新黄色网址| 日韩精品无码区免费专区| 亚洲最大福利视频| 国产男女猛烈无遮挡免费网站| 亚洲av日韩精品久久久久久a| 国产精品免费电影| 日本在线观看免费高清| 亚洲精品亚洲人成在线观看| 久久免费高清视频| 亚洲一区中文字幕在线观看| 岛国片在线免费观看| www亚洲精品久久久乳| 国外亚洲成AV人片在线观看| 黄网站免费在线观看| 亚洲激情黄色小说| 国产午夜无码视频免费网站 | 国产老女人精品免费视频| 羞羞网站在线免费观看| 亚洲情XO亚洲色XO无码| 在线观看免费视频资源| 亚洲av午夜国产精品无码中文字| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲自偷自偷精品| 久久WWW色情成人免费观看| 国产成人人综合亚洲欧美丁香花| 亚洲人成中文字幕在线观看| 91精品免费高清在线| 色综合久久精品亚洲国产| 国产亚洲综合成人91精品| 美女裸身网站免费看免费网站| 边摸边吃奶边做爽免费视频99 | 中文字幕中韩乱码亚洲大片| 亚洲香蕉免费有线视频|