問題タブ [actioncontext]

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

properties - プログラムで.propertiesファイルからStruts2値を取得するにはどうすればよいですか?

定義された値uploads.directoryを持つstruts.propertiesファイルがあるとします。プログラムでActioncontextからその値にアクセスするにはどうすればよいですか?

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

struts2 - struts2のActionContextとValueStackの違いは何ですか

パラメータがValueStackにどのように入るのか理解できません。パラメータがどのように渡されるか。

値スタックとActionContextの使用は何ですか?

Actionクラスにgetter&setterの変数名があり、値が格納されます。

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

struts2 - ログアウト後の履歴へのアクセスを回避する

ログインページを作成し、ログアウト後に前のページではなくログインページを表示させたい

ユーザーがログアウト後に前のページに戻らないようにする方法。キャッシュをクリアしました....しかし、戻るボタンを押すと、ユーザーは前のページに移動します.ログアウトした後、ユーザーが戻るボタンを押すと、ログインページが更新されて表示されます

セッションの管理方法も.javaにログインするのを手伝ってくれる人はいますか

}

logout.jsp

インターセプターログインテスト

}

struts.xml

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

struts2 - struts2 でのログイン アプリケーションの問題

struts 2 で小さなログイン アプリケーションを作成しようとしています。セッションが正常に作成されています。welcome.jsp で「ログアウト」オプションが指定されています。私の問題は、ログアウト セッション変数が破棄された後ですが、ページがブラウザー キャッシュに保存されていることです。ブラウザーの [戻る] ボタンをクリックすると、welcome.jsp が表示されます。キャッシュのクリアには「ClearCacheInterceptor」を使用しています。どこを間違えているのかわかりません。毎回ブラウザをクリアする代わりに、この問題を克服する方法はありますか? 私のアプローチは正しいですか?私に提案してください。

ログイン.jsp

Struts.xml

LoginAction.java

ClearcacheInterceptor.java

Logout.java

ようこそ.jsp

Logout.jsp

CheckLogin.jsp

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

struts2 - struts2: ActionContext.getContext(); null を返します

最近、struts2 のバージョンを 2.0.11 から現在の 2.2.3 に更新しました。残念ながら、今まで解決できなかった興味深い問題があります。

ActionContext を取得しようとすると:

コンテキストが null になりました。ここで興味深いのは、API の記述に基づいて、null にすることはできないということです -> getContext API desc

Google で同様のケースが 1 つも見つからなかったため、一般的な問題ではないようです。struts2のバージョンアップをしてから問題が発生しただけなので、別のライブラリを交換しようとしましたが、一歩も前に進みませんでした。したがって、あなたの誰かが私を助けてくれることを願っています!

この問題を解決するために何ができるか、これ以上のアイデアはありません。

こんにちはエッツィ

.

EDIT1:

こんにちはウメシュ・アワスティ!はい、以前のバージョンではかなり長い間問題なく動作していました。残念ながら、ログ ファイルにはあま​​り情報がありませんでした。ActionContext.getContext(); にアクセスしようとすると NullpointerException が発生するだけです。物体。

これは私が使用する1つのコード例です

@Steven Benitez:私は FilterDispatcher を使用しています(ただし、別のものがあることさえ知らなかったことを認めなければなりません...)

ところで: 私は関数 log in with stack exchange を介して過去数日間ログインしようとしました。「実行ポイント」は 3 つしか取得できませんが、formular のログインは取得できません?! 今、私は gmail アカウントを使用しました。私が実際にやりたかったことではありませんが、私の反応を待たせたくありませんでした.

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

struts2 - Struts2:ActionクラスがHttpServletRequestオブジェクトを必要とするシナリオはありますか

私はウェブサイトから以下のパラグラフを読みました:

ActionクラスがHttpServletRequestオブジェクトを必要とするシナリオを教えてください。

どうもありがとうございます 。

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

struts2 - SessionAware または ActionContext を介してセッションを取得する必要がありますか?

ActionContext.getContext().getSession()経由でセッションマップを取得することと、それを注入する ことの違いを読んだ後、SessionAwareどちらが好ましい方法なのか、なぜですか?

API では を使用することをお勧めしますSessionAware。Web で を使用SessionAwareするとアプリケーションのテストが容易になると読みましたが、テストだけが問題なのでしょうか?

誰かがこの件について少し詳しく説明したり、これを説明する参考文献を指摘したりできますか?

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

struts2 - Struts2:インターセプターは2回ではなく1回だけです

私はStruts2インターセプターに取り組んでいます。Struts2インターセプターは、Actionクラスが実行される前に実行され、結果を処理した後にもう一度実行されるFiltersのようなものであることを読みました(間違っている場合は修正してください)、つまり2回です。

しかし、以下のコードを実行すると、インターセプターは1回だけ実行されます。間違えた場合は訂正してください。以下の私のコードを参照してください:

これはMyStruts.xmlファイルです

これは私のアクションクラスです

これは私のインターセプタークラスです

これは私のJSPファイルです:

上記のコードの出力は次のとおりです。

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

struts2 - nullとしてのStruts2リクエスト

非常に奇妙なエラーが発生しました。アクセスしようとすると、リクエストが null として取得されます。いつも同じ方法で取得していましたが、現在このエラーが発生しています。

私のアクションは次のようになります。

そして今、私は何もできません、リクエストは常にnullです