知识大全 LookupDispatchAction类处理一个form多个

Posted 属性

篇首语:吾生也有涯,而知也无涯。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 LookupDispatchAction类处理一个form多个相关的知识,希望对你有一定的参考价值。

Struts1.x系列教程(19):LookupDispatchAction类处理一个form多个  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  有时在HTML form中需要提供多个提交按钮 这时LookupDispatchAction类就派上用场了 LookupDispatchAction是DispatchAction的子类 用于处理客户端代码中有一个Form含有多个提交按钮的情况 为了使用LookupDispatchAction 首先来编写客户端代码 代码如下

   <:form action= myaction >         <:submit property= action >        <bean:message key= submit print  />    </:submit>    <:submit property= action >        <bean:message key= submit save  />    </:submit></:form>

  其中submit print和submit save是属性文件中的key action实际上是提交按钮的name属性值 在提交时 会将property和<bean message key= …… />作为请求参数和参数值传给Struts动作 如save按钮被单击时 请求//localhost /……/myaction do?action=save 其中save为submit save在属性文件中对应的属性值 也就是说submit save = save

  接下来我们编写一个LookupDispatchAction的子类 代码如下

   package action;import  apache struts actions LookupDispatchAction;   public class MyLookupDispatchAction extends LookupDispatchAction        //  为了方便描述 在这里未使用属性文件 只是直接将key和value的映射添加到Map对象中      //  读者可以在getKeyMethodMap方法中从属性文件中读取相应的key value对      //  来添加到Map对象中      protected Map getKeyMethodMap()                Map m = new HashMap();          m put( submit print   print );          m put( submit save   save );          return m;            public ActionForward print (ActionMapping mapping  ActionForm form               HttpServletRequest request  HttpServletResponse response)                // 处理print代码             public ActionForward save(ActionMapping mapping  ActionForm form               HttpServletRequest request  HttpServletResponse response)                // 处理save代码         

  在编写LookupDispatchAction的子类时要注意必须实现getKeyMethodMap方法 在这个方法中需要进行key和Action方法的映射 下面的代码用来配置MyLookupDispatchAction

   <action path= /moresubmit  type= action MyLookupDispatchAction  parameter= action  />

cha138/Article/program/Java/ky/201311/27971

相关参考

六类饲料喂鱼之前需要进行处理

一、青饲料 喂中到大鱼一般将青饲料去掉泥土后即可直接投喂。喂小鱼则应切碎或打浆,再加0.2%的食盐拌匀,泼洒投喂。如能将青饲料切碎煮熟,拌入适量糠麸、苏打,小鱼更喜食。  二、糟糠类饲料 喂小鱼应将糟

六类饲料喂鱼之前需要进行处理

一、青饲料 喂中到大鱼一般将青饲料去掉泥土后即可直接投喂。喂小鱼则应切碎或打浆,再加0.2%的食盐拌匀,泼洒投喂。如能将青饲料切碎煮熟,拌入适量糠麸、苏打,小鱼更喜食。  二、糟糠类饲料 喂小鱼应将糟

涂料类装修施工工艺包括哪些内容?

答:涂饰工程是指将建筑涂料涂刷于构配件或结构的表面,并与之较好地粘结,以达到保护、装饰建筑物,并改善构件性能的装饰层。(1)施工工艺基层处理一打底子一刮腻子一施涂涂料一养护。(2)施工要点1)基层处理

酞菁系类产品生产废水处理技术

酞菁系类颜料颜色鲜艳、着色力高,被广泛用作颜料或染料。随着材料工业的发展,酞菁及其衍生物还被作为一种特殊的多功能材料广泛用于化学传感器中的灵敏器件、电致发光器件、太阳能电池材料、液晶显示材料、非线性光

酞菁系类产品生产废水处理技术

酞菁系类颜料颜色鲜艳、着色力高,被广泛用作颜料或染料。随着材料工业的发展,酞菁及其衍生物还被作为一种特殊的多功能材料广泛用于化学传感器中的灵敏器件、电致发光器件、太阳能电池材料、液晶显示材料、非线性光

酞菁系类产品生产废水处理技术

酞菁系类颜料颜色鲜艳、着色力高,被广泛用作颜料或染料。随着材料工业的发展,酞菁及其衍生物还被作为一种特殊的多功能材料广泛用于化学传感器中的灵敏器件、电致发光器件、太阳能电池材料、液晶显示材料、非线性光

生物铁—接触氧化组合技术、处理抗生素类化学制药废水

一、研究目的制药工业是广州市的支柱工业之一,抗生素化学制原料药又是制药的基础工业,其所产生的废水含大量有毒有机物,如侧链脂、石油醚、丙酮、甲醇、乙醇、二氯甲烷、甲苯和各类酸、碱物质,还带有头孢类抗生素

生物铁—接触氧化组合技术、处理抗生素类化学制药废水

一、研究目的制药工业是广州市的支柱工业之一,抗生素化学制原料药又是制药的基础工业,其所产生的废水含大量有毒有机物,如侧链脂、石油醚、丙酮、甲醇、乙醇、二氯甲烷、甲苯和各类酸、碱物质,还带有头孢类抗生素

生物铁—接触氧化组合技术、处理抗生素类化学制药废水

一、研究目的制药工业是广州市的支柱工业之一,抗生素化学制原料药又是制药的基础工业,其所产生的废水含大量有毒有机物,如侧链脂、石油醚、丙酮、甲醇、乙醇、二氯甲烷、甲苯和各类酸、碱物质,还带有头孢类抗生素

裱糊类装饰施工工艺包括哪些内容?

答:裱糊工程是指在室内平整光洁的墙面、顶棚面、柱体面和室内其他构件表面,用壁纸、墙布等材料裱糊的装饰工程。(I)PVC壁纸裱糊施工工艺流程基层处理一封闭底涂一道一弹线一预拼一裁纸、编号一润纸一刷胶一上