Struts2:多个提交按钮

Acc*_*ivo 3 java xml jsp struts2 form-submit

我想在我的jsp中有2个提交按钮,所以我找到了这个教程:http://struts.apache.org/release/2.3.x/docs/multiple-submit-buttons.html 我想开发Nyong Nyong的MyBaseAction类的解决方案,由MySubmitAction和MyClearAction类扩展.但我无法让它发挥作用.我不确定jsp将如何,这是在示例中:

<s:form method="post" action="mySubmitAction">
    <s:submit value="Submit"/>
    <s:submit value="Clear" action="myClearAction"/>
</form>
Run Code Online (Sandbox Code Playgroud)

但我想这是前面的例子.我对struts.xml也不太确定,我是否需要设置一些特定的常量值或其他东西?

如果有人可以提供完整的jsp和struts.xml示例,那将会很棒.

And*_*ios 13

如果您在使用版本支柱高于2.3.15.2,你必须添加此常量struts.xml中启用action:前缀:

<constant name="struts.mapper.action.prefix.enabled" value="true" />
Run Code Online (Sandbox Code Playgroud)

因为默认情况下它已被禁用.

阅读有关Security Bullettin S2-018的更多信息.