在struts2版本2.1.x中,有一个新的UnknownHandler,当请求到达且无法找到操作名称时会启动。
问题是......如果2.0.x版本中存在等效机制,那么它是什么?
我最近注意到在检查日志文件时,如果未正确解析操作名称而引发异常,这实际上会导致一些问题。是否有应用程序范围的设置来处理这个?
答案 0 :(得分:1)
通配符默认值或操作默认值?
http://struts.apache.org/2.0.14/docs/action-configuration.html#ActionConfiguration-WildcardMethod
<action name="*">
<result>/{1}.jsp</result>
</action>
...
<package name="Hello" extends="action-default">
<default-action-ref name="UnderConstruction">
<action name="UnderConstruction">
<result>/UnderConstruction.jsp</result>
</action>
...