Struts2:多个提交按钮

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

    

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

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

如果您在2.3.15.2之前的版本中使用struts,则必须将此常量添加到struts.xml以启用action: prefix:

  

因为它默认已被禁用。

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

您需要将操作的“名称”映射到您创建的实际Action类。 如果您按照示例操作并拥有struts.xml文件,例如:

  submit.jsp   submit.jsp  

当您单击由生成的输入时,Struts2将在您的MySubmitAction执行您的execute方法。 当你点击生成的输入时,struts2应该覆盖s:form标签指定的默认动作(我还没有测试过)并执行MyClearActionexecute方法。