【发布时间】:2011-08-02 07:16:41
【问题描述】:
我正在使用 struts 2 构建网站。 这是我的“struts.xml”的剪辑:
<action name="*" class="com.domain.actions.UserAction" method="{1}">
<result name="myresult">/Pages/myresult.jsp</result>
<!-- there are many other results -->
</action>
现在,我遇到了一个问题。
当我访问一个不是我设计的动作时,例如“aaabbb”,服务器会返回一个 500 错误。
由于通配符配置,struts 2 会尝试调用“com.domain.actions.UserAction”类的“aaabbb”方法,但“aaabbb”方法不存在。
但是,从逻辑上讲,返回 404 错误更好。
如何在这些情况下返回 404 错误并同时使用通配符配置?
【问题讨论】:
标签: java jsp jakarta-ee struts2