紙飛機

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            22 隨筆 :: 28 文章 :: 30 評論 :: 0 Trackbacks

          紙飛機 JAVA 學習筆記     英文名 : Steven Wang    QQ 63001184     郵箱: jxhkwhy@126.com        [ 原創 ]


          Struts LookupDispatchAction 的使用  

          LookupDispatchAction DispatchAction 的子類 , 提供與 DispatchAction 相似的功能 , 主要應用在頁面中的表單有多個提交按鈕且按鈕的名

          (name) 相同的情況下 ,LookupDispatchAction 能根據按鈕 value 值不同調用不同的方法

          Struts-config.xml 文件同 DispatchAction, 如下 :

          < action

                attribute = "editForm"

                input = "/edit.jsp"

                name = "editForm"

                parameter = " editok "             <!-- 此值一定要與頁面表單的提交按鈕 name 相同 -->

                path = "/edit"

                scope = "request"

                type = "com.why.struts.action.EditAction" />

           

          如頁面 Edit.jsp

          < html:form action = "/edit.do" >

                  < html:submit property = " editok " >

                      < bean:message key = " editok.add " />     調用 addUser 方法

                  </ html:submit >

              < html:submit property = " editok " >

                      < bean:message key = " editok.del " />     調用 delUser 方法

              </ html:submit >

           

          創建繼承 LookupDispatchAction 的子類 , EditAction,LookupDispatchAction 有一個 Map getKeyMethodMap() 的方法 , 子類需實現它 , 如下 :

          protected Map getKeyMethodMap()

              {

                  Map map = new HashMap();

                  map.put( " editok.add " , "addUser" );   //addUser 對應 Action 中的 addUser 方法

                  map.put( " editok.del " , "delUser" );   ////addUser 對應 Action 中的 delUser 方法

                  return map;

          }

          posted on 2007-01-21 23:37 紙飛機 閱讀(1273) 評論(2)  編輯  收藏

          評論

          # re: Struts:LookupDispatchAction的使用 2007-07-29 11:11 asdf
          asdf   回復  更多評論
            

          # re: Struts:LookupDispatchAction的使用 2008-11-29 14:55 caoweideha@sohu.com
          還可以哈
          沒有好全??  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 高要市| 六枝特区| 霍山县| 玛曲县| 阿瓦提县| 华阴市| 湖北省| 当雄县| 封开县| 科技| 阿拉善左旗| 清河县| 松阳县| 长泰县| 钟祥市| 乐陵市| 内乡县| 文登市| 和顺县| 甘孜| 仪征市| 晋州市| 孟连| 忻城县| 泰顺县| 伊吾县| 罗山县| 关岭| 涟水县| 亚东县| 上杭县| 六枝特区| 苏尼特左旗| 温宿县| 互助| 阿拉善左旗| 昆山市| 抚州市| 罗田县| 田阳县| 腾冲县|