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

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

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

    關(guān)于struts2中action傳到參數(shù)問(wèn)題

    第一種方式:
    <action name="adminEnterpriceculturesave" class="adminEnterpriceculturesaveAction" method="save">
              <result name="success" type="redirectAction">/admin/adminEnterpriceculturelist.action?enterpriceculture.enterpricetype=A</result>
    盡管不好看格式,但是卻很容易懂.
    第一種方式的/admin不是命名空間,暫時(shí)我還沒(méi)時(shí)間去實(shí)踐他,現(xiàn)在有點(diǎn)忙..因?yàn)槲业拿臻g是這樣的

    <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>
    去掉命名空間因?yàn)槭窃诒疚募倪@個(gè)adminEnterpriceculturelist進(jìn)行跳轉(zhuǎn),所以理解起來(lái)容易很多..


    綜合找到網(wǎng)上有關(guān)資料:如下:
    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>

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

    posted on 2012-11-22 21:26 youngturk 閱讀(498) 評(píng)論(0)  編輯  收藏 所屬分類: 個(gè)人隨筆總結(jié)新認(rèn)識(shí)筆記struts2spring學(xué)習(xí)

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

    導(dǎo)航

    統(tǒng)計(jì)

    公告

    this year :
    1 jQuery
    2 freemarker
    3 框架結(jié)構(gòu)
    4 口語(yǔ)英語(yǔ)

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊(cè)

    EJB學(xué)習(xí)

    Flex學(xué)習(xí)

    learn English

    oracle

    spring MVC web service

    SQL

    Struts

    生活保健

    解析文件

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 国产精品久久香蕉免费播放 | 亚洲视频在线一区| 一区二区三区免费在线视频 | 麻豆高清免费国产一区| 久久亚洲精品无码| 鲁丝片一区二区三区免费| 亚洲av无码不卡私人影院| 日本亚洲欧美色视频在线播放 | 亚洲国产精品一区二区九九| 亚洲A∨精品一区二区三区下载| 操美女视频免费网站| 亚洲欧美熟妇综合久久久久| 久久久无码精品亚洲日韩蜜臀浪潮| 国产精品偷伦视频免费观看了| 中文字幕无码精品亚洲资源网| 一级做性色a爰片久久毛片免费| 亚洲日韩国产一区二区三区| 亚洲精品视频免费观看| 亚洲女久久久噜噜噜熟女| a级片在线免费看| 亚洲精品无码久久毛片波多野吉衣| 1000部无遮挡拍拍拍免费视频观看| 亚洲福利一区二区精品秒拍| 毛片免费在线播放| 国产精品亚洲а∨无码播放不卡| 亚洲国产一级在线观看 | 91青青青国产在观免费影视| 亚洲视频精品在线观看| a级毛片免费网站| 久久精品国产亚洲网站| 99精品在线免费观看| 伊人久久亚洲综合影院首页| 国产99视频免费精品是看6| 本道天堂成在人线av无码免费| 亚洲av日韩av不卡在线观看| 免费观看AV片在线播放| 免费的黄色的网站| 亚洲爱情岛论坛永久| 女人18特级一级毛片免费视频| 免费一级全黄少妇性色生活片 | 国产传媒在线观看视频免费观看|