ブラウザアドレスバーをランダムにヒットした場合、入力した未定義のURLはすべてプログラムによってキャプチャでき、自家製の404エラー処理ページに移動できます。
最初にレンダリングを見てください
ログインページ
メインページ
句読点で入力するだけです
失うべき行動
方法1 Web.xmlを書き込みます
<ERROR-PAGE> <ERROR-CODE> 404 </error-Code> <location> /404.html </location> </error-page>
注記:
1.したがって、見つかっていない404エラーは、処理のために404.jspに転送されます。
2.しかし、実験後、.crationで終了するURLが最初にStruts2フレームワークによってキャプチャされることがわかりました。このようにして、対応するアクションがstruts.xmlで構成されていない場合。
フロントデスクのエラーが報告されています:
バックエンドエラー:
方法2 struts.xmlを書き込みます
<default-action-ref name = "pagenotfund"/> <action name = "pagenotfund"> <sults> /404.html </result> </action>
注記:
1.PageNotFundはそれ自体で定義されたアシオンであり、その結果ページは/404.htmlです。
2.PageNotFund要求されたアクションは、他の結果を処理することもできます。
要約します
存在しないページにアクセスすると、一般に404エラーが表示されます。これは非常に友好的なページです。多くのWebサイトでは、アプリケーションがこの404エラーをキャッチし、指定されたフレンドリーページにジャンプさせます。さりげなく入力すれば、二度と404を見ることはありません。
上記はこの記事に関するものです。すべての人の学習に役立つことを願っています。