問題タブ [struts2-interceptors]

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 投票する
1 に答える
540 参照

struts2 - 遅延を挿入した後、Struts Interceptor で execAndWait を使用してファイルがダウンロードされない

私のコードは、バックエンド サーバーからファイルをダウンロードします。数百万のレコードを取得するため、Struts2 execAndWaitInterceptor を使用しました。これをテストするために、30 秒の遅延を挿入しています。遅延を挿入せずにファイルをダウンロードできますが (テスト データが非常に小さい場合)、挿入後にファイルを取得できません。<meta-refresh>ログは、入力ストリームが入力されていても、待機ファイルで 5 秒のためにアクション クラスが繰り返し実行されていることを示しています。

そのような行動の理由は何でしょうか?

コードのセットアップ:

Struts.xml:

PS:このコードを何百万ものデータセットでテストしていません。テストデータは少数のデータのみで構成されています。

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

java - Struts 2 でインターセプターのインターセプト メソッドを呼び出すのは誰ですか?

私は Struts2 インターセプターを使用していました。コンテナーは、構成マネージャーを参照した後、関連するアクション クラスのアクション プロキシを作成します( struts.xml)。インターセプター チェーンを実行する時が来ました。簡単な質問がありMyinterceptorます。クラスでインターセプト メソッドを正確に呼び出すのは誰ですか。

私の理解によると、対応するアクションクラスのアクションプロキシによって呼び出されます。同じ行で、proxyfactorybean がクラスのアドバイスを呼び出すために同様のことを行う Spring AOP で行われます (ポイントカット)。

しかし、これをサポートするドキュメントはありません。私が正しいかどうか教えてください。

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

java - Struts 2 のインターセプターを使用した認証後のログイン リダイレクト

ログインページがあります。ログインのリクエストは、複数のアクション クラスから送信される可能性があります。ユーザーが検証されたら、前のアクション クラス (ログイン要求の元) にリダイレクトする必要があります。これを行うためにインターセプターを使用しています。しかし、私は何かを見逃しており、適切にリダイレクトできません。

これが私のコードです:

私のstruts.xml

PathFinderActionログインを要求できます。loginActionユーザーの検証に使用されます。

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

java - ファイルのアップロード時の NullPointerException

ファイルをアップロードすると、次のエラーが発生します。

index.jsp

アップロードファイル.java

struts.xml

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

java - ref-name jsonValidationWorkflowStack によって参照されるインターセプター クラスが見つかりません

私のStruts2アプリケーションでは、次のアクションがありますstruts.xml

json-defaultin ma struts.xml ファイルを拡張し、クラスパスで struts-json プラグインも使用しています。しかし、アプリケーションを実行すると、次のようなエラーが発生します

ref-name jsonValidationWorkflowStack によって参照されるインターセプター クラスが見つかりません

何がうまくいかないのか、どんな助けでも大歓迎です。

私はこのリンクをたどりました

web.xml

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

java - Struts でインターセプターが呼び出されない

アクションの前後にインターセプター ( validation ) が呼び出されません。それを機能させる方法はありますか?

注 :デフォルトのインターセプターが呼び出されるたびに。

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

java - 準備メソッドでプロパティが設定されていない

私は Struts2 とPreparableインターフェースを実装するアクションを使用しています。

フォームを送信すると、アクション プロパティがprepare()アクション メソッドに設定されません。アクション メソッドで値を取得しますが (例: execute())、prepare()メソッドでは空です。

prepare()メソッドを実行する前にプロパティ セットを取得するにはどうすればよいですか?