日期:2014-05-20  浏览次数:20670 次

请问,这个Struts问题怎么解决?
在一个分发Action中定义了一个 memberlist

如 访问: user.do?action=memberlist
就会显示会员列表。。

如果我访问 user.do?action=abc

就会出现 HTTP Status 500 - 错误

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: Action[/user] does not contain specified method (check logs)




请问怎么样才能防止访问未定义过的Action不出现这个错误。。
出现空白页或错误页页可以啊。··

------解决方案--------------------
LZ
是不是说如果别人在地址栏中乱用Action的问题,不知道用没有理解错误
你可以对应500错误设置一个处理的方法,具体的做法是在web.xml中使用
<error-page>
<error-code>500</error-code>
<location>/500.jsp</location>
</error-page>
你可以在500.jsp中显示你想要显示的内容.
我的异常网推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.myexception.cn/java-web/317.html