<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亚洲色一区二区| 国产精品小视频免费无限app| 亚洲av中文无码乱人伦在线r▽ | 午夜私人影院免费体验区| 久久精品国产免费| 美女视频黄频a免费| 亚洲狠狠成人综合网| 亚洲视频2020| 国产AV无码专区亚洲AVJULIA| 亚洲精品国产高清不卡在线| 在线免费视频一区| 四虎永久在线精品免费观看视频| 97无码人妻福利免费公开在线视频 | 性生交片免费无码看人| 13小箩利洗澡无码视频网站免费| 亚洲综合一区无码精品| 亚洲无线一二三四区| 老司机亚洲精品影院| 亚洲天天做日日做天天欢毛片| 亚洲乱码无码永久不卡在线| AV在线亚洲男人的天堂| 国产美女无遮挡免费视频| 免费视频中文字幕| 日韩一品在线播放视频一品免费| av无码久久久久不卡免费网站| 久久久久久夜精品精品免费啦| 国产偷伦视频免费观看| 国产一精品一AV一免费| 久久青青草原国产精品免费| 免费久久人人爽人人爽av | 亚洲国产成人a精品不卡在线| 国产无遮挡吃胸膜奶免费看 | 亚洲最新在线视频| 久久久婷婷五月亚洲97号色| 亚洲一本综合久久| 亚洲欧洲日本国产| 亚洲AV综合色区无码二区爱AV| 精品亚洲AV无码一区二区| 色天使亚洲综合在线观看| 亚洲色中文字幕在线播放| 亚洲av无码一区二区三区在线播放|