問題タブ [interceptorstack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3998 参照

struts2 - Struts 2のさまざまなパッケージで定義されているインターセプターを使用する方法は?

インターセプターを次のように定義しました。

次に、別の名前空間でmyStackを使用します。

パッケージの投稿で、 myStackという名前のインターセプタースタックが見つからなかったため、これは機能しませんでした。どうすればこの問題を解決できますか?

0 投票する
1 に答える
392 参照

java - Struts 2 で他のアクションから単一のアクションにグローバルに例外を渡す方法

ErrorActionという単一のアクション ファイルに例外をグローバルに渡したいと考えていますIndex

これが私のstruts.xmlファイルです:

0 投票する
1 に答える
1576 参照

struts2 - カスタムインターセプターが機能しない理由

時間を記録するために使用されるカスタムインターセプターを定義しましたが、機能しません。これが私のカスタムインターセプターコードです:

src新しいxmlファイルを定義します:ecs-default.xml(パッケージの直下にあります)

およびstruts.xmlファイル:

コードをデバッグすると、com.opensymphony.xwork2.DefaultActionInvocationクラスでList<InterceptorMapping> interceptorList = new ArrayList<InterceptorMapping>(proxy.getConfig().getInterceptors());proxy.getConfig().getInterceptors()struts-default.xmlで定義されたdefaultStackの18個のインターセプターが返されますが、ecsTimerインターセプターは含まれていません。なぜ?構成に問題がありますか?ありがとう。

0 投票する
2 に答える
3053 参照

java - Struts2 アクションは、(インターセプターを使用して) アクションを他のサーバーにリダイレクトすると実行できませんでした。

にリクエストを送信し、ActLandログインintercept()していない場合は にリダイレクトしLogin.jspます。

struts.xml:_

インターセプター:

エラー:

すみません、指示されたことはすべてやったと思いますが、状況は複雑です...

0 投票する
2 に答える
23767 参照

java - 「クラス xxx で 'xxx' を設定中に予期しない例外がキャッチされました: 値 ['x', ] で式 'xxx' を設定中にエラーが発生しました

ModelDriven<Transporter>クエリ文字列を介して実装するアクション クラスにいくつかのパラメーターを渡しています。

アクション クラスは次のとおりです。

サーバー端末に次のメッセージが表示されます。

ログ レベルは ですがSEVERE、これらのパラメーターの値はアクション クラスで次のように使用できます。

edit()メソッドで。

paramsPrepareParamsStackを then に置き換えると、defaultStackこれらのメッセージは消えます。

のような式['DHL', ]は配列を示します。ただし、モデル内の と は、タイプtransporterIdおよびそれぞれです。transporterNameLongString

私は何を間違っていますか?