问题如此简单,如果操作名称为“apply” 这个动作根本不起作用,它给出了
HTTP Status 404 - No result defined for action com.control.actions.ClassName and result success
struts.xml
:
<action name="apply" method="display"
class="com.control.actions.ClassName">
<result name="none">/page.jsp</result>
</action>
但如果动作名称是其他任何内容,则它会起作用 像:
<action name="applying" method="display"
class="com.control.actions.ClassName">
<result name="none">/page.jsp</result>
</action>
应用是一种Struts2关键字吗?
答案 0 :(得分:0)
不, apply 不是关键字。
这些配置都不适用于正在执行的操作。
错误消息告知该操作没有创建的结果,但是结果代码和结果代码不是"none"
。
在大多数情况下,这意味着没有为操作配置任何结果。如果您使用约定或其他插件,则可能会使用约定创建隐式配置。
使用config-browser插件查看提供的配置到您的应用程序或调试以对其进行故障排除。