【发布时间】:2010-11-05 20:47:03
【问题描述】:
我正在将 struts2 应用程序从 struts 版本 2.1.6 升级到 2.1.8。我有以下带有方法属性的提交标记,自升级以来已停止工作。
<s:form action="xyzDetail_save" theme="simple">
<s:submit method="addxyz" value="%{getText('button.add1')}" />
还有其他使用的 struts 库,如 struts-dojo、struts-tiles。 有人知道为什么这行不通吗?或者你能告诉我应该调试哪个拦截器来解决问题吗? 谢谢
【问题讨论】:
-
看起来您没有正确地转义您的代码示例。您是否会编辑您的问题并按照本指南进行格式化:stackoverflow.com/editing-help 另外,当您说提交按钮不起作用时,您是什么意思?你有例外吗?它什么都不做吗?
-
它不会抛出任何异常,而是转到表单操作的默认方法(忽略提交标签中设置的方法属性)。这是我正在调试并升级到 2.1.8(从 2.1.6)的旧代码。
-
你能试试 2.2.1 版本会发生什么吗?
-
Vidhya,我也遇到了同样的问题,请问你有解决办法吗?
标签: forms methods struts2 submit action