0

問題があります。struts2 に実装しましたが、うまくいきましたが、ブラウザに配置すると、次のような存在しないアクションが発生しました

http:mysite/someurl/somefake.action

「Struts Problem Report」を読むことができる画面があります

Struts が未処理の例外を検出しました:

メッセージ:
コンテキスト パス [] に関連付けられた名前空間 [/] およびアクション名 [Portaaasdasdl] にマップされたアクションはありません。"

質問は:

マップされていないアクションがあり、そのアクションが無効であることを確認できる JSP にリダイレクトするか、「ページが見つかりません」というメッセージを表示してカスタム JSP にリダイレクトする方法を教えてください。

解決できず、少しイライラしています。

4

1 に答える 1

0

ステップ 1:インweb.xml

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

ステップ 2: Web コンテンツ フォルダで作成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.

于 2014-07-05T18:59:12.350 に答える