当前位置: 代码迷 >> J2EE >> 请教,这个Struts有关问题怎么解决
  详细解决方案

请教,这个Struts有关问题怎么解决

热度:300   发布时间:2016-04-22 03:32:02.0
请问,这个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.daimami.com/search?q=317
  相关解决方案