【发布时间】:2013-03-19 10:38:43
【问题描述】:
我正在使用最新的 struts 2.3.12 版本。
我的 struts.xml
<action name="*ContractorDetail" class="waid.config.contractor.ContractorDetailAction" method="{1}">
<result name="ContractorDetailScreen" type="tiles">ShowContractorDetailScreen</result>
<result type="chain" name="success">
<param name="actionName">ContractorSummary</param>
<param name="namespace">/app</param>
</result>
<result name="input" type="redirectAction">
<param name="actionName">ContractorSummary</param>
<param name="namespace">/app</param>
</result>
<result name="error" type="redirectAction">
<param name="actionName">ContractorSummary</param>
<param name="namespace">/app</param>
</result>
<result name="deleteDependency" type="chain">
<param name="actionName">ContractorSummary</param>
<param name="namespace">/app</param>
</result>
</action>
<action name="*ContractorSubmit" class="waid.config.contractor.ContractorSubmitAction" method="{1}">
<result type="chain" name="success">
<param name="actionName">modifyContractorDetail</param>
<param name="namespace">/app</param>
</result>
<result name="error" type="tiles">ShowContractorDetailScreen</result>
<result name="input" type="tiles">ShowContractorDetailScreen</result>
</action>
在我的提交操作中,我设置了 actionMessage 和操作 errorMessage,它们将转发到 detailsAction。 在以前版本的 struts(2.1) 中,动作消息显示在 jsp 中。 但是升级到struts 2.3.12版本后,动作消息和动作错误都没有出现在jsp中。
【问题讨论】:
-
你的意思是
redirectAction结果类型? -
我没有看到 detailsAction 结果,你能更具体一点吗?并且没有 2.1 版本。
-
我有一个非常相似的问题,我使用的是相同的 struts2.3.12 版本,我发布了一个类似的问题:stackoverflow.com/questions/16049813/…
标签: struts2