3

URL にアクションまたは結果が存在しない場合のエラー状態を処理したり、一部の URL に永続的なリダイレクトを追加したりしたいと考えています。

ユーザーが存在しないか移行された URL を入力すると、エラーが発生します

HTTP ステータス 404 - アクション com.zyx.pqr.action.AbcAction$$EnhancerByCGLIB$$c95cf377 および結果エラーの結果が定義されていません

見つからないページをより適切な方法で処理し、永続的なリダイレクトなどのページを追跡できる方法。

スタック トレースやコンソールに追加するものは何もありません。グローバル アクション エラーとグローバル リダイレクトを処理する方法を知りたいだけです。

4

1 に答える 1

4

Struts2 バージョン 2.1 以降、Unknown Handlersスタックがあります。

未知のハンドラーは、未知のアクション、結果、またはメソッドが実行されるときに呼び出されます。com.opensymphony.xwork2.UnknownHandlerインターフェイスを実装し、不明なハンドラーの定義をファイルに追加する必要がありstruts.xmlます。

http://struts.apache.org/development/2.x/docs/unknown-handlers.htmlを参照してください。

于 2013-04-30T08:48:13.333 に答える