处理struts2中的not action映射

时间:2014-07-04 22:25:36

标签: jsp struts2 action-mapping

我有一个问题,我已经实现了struts2,并且进展顺利,但是当我放入浏览器时,一个不存在的动作,比如

HTTP:mysite的/ someurl / somefake.action

我有一个屏幕,您可以在其中阅读“Struts问题报告

Struts检测到未处理的异常:

消息:
对于与上下文路径[]关联的名称空间[/]和操作名称[Portaaasdasdl],没有映射的Action。 “

问题是:

我怎么知道什么时候我没有映射动作并将其重定向到jsp,我可以告诉该动作无效,或者重定向到自定义jsp并且消息“PAGE NOT FOUND”

我无法解决,我有点沮丧。

1 个答案:

答案 0 :(得分:0)

第1步:web.xml

<error-page>
     <error-code>404</error-code>
     <location>/file_not_found_404.html</location>
</error-page>

第2步:在网页内容文件夹中创建file_not_found_404.html

<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
      <title>Insert title here</title>
   </head>
   <body>
      PAGE NOT FOUND
   </body>
 </html>

注意: 我没有选中,但我认为这只适用于Apache tomcate 6