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
标签指定的默认动作(我还没有测试过)并执行MyClearAction
的execute
方法。