<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 閱讀(502) 評論(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

    生活保健

    解析文件

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲大尺度无码无码专线一区| 亚洲精品国产啊女成拍色拍| 亚洲a无码综合a国产av中文| 中文字幕人成无码免费视频| 亚洲天堂一区二区三区四区| 69pao强力打造免费高清| 亚洲欧洲自拍拍偷午夜色| 亚洲一区二区三区免费在线观看 | 亚洲中文字幕无码久久精品1| 免费精品久久久久久中文字幕| 亚洲高清视频一视频二视频三| 免费国产黄网站在线观看动图| 亚洲成av人在片观看| 久久久受www免费人成| 亚洲AV无码精品无码麻豆| 一级毛片免费毛片一级毛片免费| 亚洲国产精品自在在线观看 | 亚洲AV无码专区亚洲AV伊甸园| 99热这里有免费国产精品| 久久亚洲精品无码VA大香大香| 一二三四在线播放免费观看中文版视频 | 无码人妻久久一区二区三区免费丨| avtt天堂网手机版亚洲| 日韩高清在线免费观看| 思思久久99热免费精品6| 亚洲精品国产字幕久久不卡| 中国xxxxx高清免费看视频| 亚洲中文字幕无码中文| 亚洲国产精品日韩专区AV| 久久精品免费观看| 国产精品亚洲片在线va| 亚洲精品一级无码鲁丝片 | 青青操视频在线免费观看| 亚洲精品人成电影网| 日韩视频免费在线| 嫩草在线视频www免费看| 精品亚洲AV无码一区二区三区| 国产一级淫片a免费播放口之| 青柠影视在线观看免费高清| 亚洲已满18点击进入在线观看| 日本免费一二区在线电影 |