How to handle multiple actions in a single form in Struts 2(如何在 Struts 2 中以单一形式处理多个动作)
问题描述
我有一个表单包含三个按钮print/export/save.
I have a form contains three buttons print/export/save.
<s:form action="/userAction">
    <s:submit type="image" value="%{'print'}" src="/print.png" />
    <s:submit type="image" value="%{'export'}" src="/export.png" />
    <s:submit type="image" value="%{'save'}" src="/save.png" />
</s:form>
如何在 struts.xml 中映射它?
推荐答案
在 struts.xml 中,动作通过 action 标签
In the struts.xml the action is mapped via the action tag
<action name="userAction" class="...
submit 按钮应该包含 method 属性来调用相应的动作方法
the submit buttons should include method attribute to call corresponding methods of the action
<s:submit type="image" value="%{'print'}" src="/print.png" method="print" />
<s:submit type="image" value="%{'export'}" src="/export.png" method="export" />
<s:submit type="image" value="%{'save'}" src="/save.png" method="save" />
注意:要映射 method 属性,您应该具有 DMI 开启.
Note: To map a method attribute you should have DMI turned on.
这篇关于如何在 Struts 2 中以单一形式处理多个动作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何在 Struts 2 中以单一形式处理多个动作
 
				
         
 
            
        基础教程推荐
- 如何在 JFrame 中覆盖 windowsClosing 事件 2022-01-01
- 验证是否调用了所有 getter 方法 2022-01-01
- Java Swing计时器未清除 2022-01-01
- 大摇大摆的枚举 2022-01-01
- 在 Java 中创建日期的正确方法是什么? 2022-01-01
- 从 python 访问 JVM 2022-01-01
- 多个组件的复杂布局 2022-01-01
- 如何在 Spring @Value 注解中正确指定默认值? 2022-01-01
- 不推荐使用 Api 注释的描述 2022-01-01
- Java 实例变量在两个语句中声明和初始化 2022-01-01
 
    	 
    	 
    	 
    	 
    	 
    	 
    	 
    	 
						 
						 
						 
						 
						 
				 
				 
				 
				