問題タブ [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 投票する
1 に答える
1173 参照

java - Struts2 JUnit ActionContext オブジェクト

StrutsActionContextnullテスト中です。

Struts2 JUnit プラグインを使用して、次のテストを行いました。

関連する 2 つのクラスは次のとおりです。

"application"のオブジェクトを でモックしようとしてActionContextHashMapます。

値はテストで設定されますが、コードが実行されるBaseActionと値はnull. 同様の問題がここにあります(リンク)が、私の場合、答えは正しくありません。

作成されている別のものはありActionContextますか?もしそうなら、変数をに渡す方法はBaseAction

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

struts2 - Struts2 の ActionMapper、ActionProxy、ActionInvocation、ActionContext オブジェクトのスコープ?

ActionMapperActionProxyActionInvocation、のオブジェクトがActionContextStruts2 アプリケーションで作成されるときのことを説明してください。私は Struts2 フレームワークを初めて使用するので、これらのオブジェクトのスコープについて非常に混乱しています。

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

java - ServletActionContext を使用して execAndWait インターセプターを使用できないのはなぜですか?

Struts2 で選択したアクションでローディング バーを使用する必要があり、使用していますServletActionContextが、取得していNullPointerExceptionます。

execAndWaitxml 構成ファイルからインターセプターを削除すると、正常に動作します。

を使用するように勧められた人もいましたSessionAware。なんでそうなの ?

解決策はありますか?

0 投票する
0 に答える
261 参照

java - home.jsp での Actioncontext のセッション プロパティの設定

デフォルトでは、次のような home.jsp である struts ホームページがある場合:

ご覧のとおり、行 X を指摘したので、valuestack ではなく actioncontext の Session プロパティに test2 パラメータを直接設定したいと考えています。この値をview.jspに出力したいのです<s:property value="%{#session.test2}" />が、出力はtest2そのものです。これを正しく行う方法は?私が上で使用したものは確かに間違っているようです:(

どんな助けでも大歓迎です

ありがとう

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

spring - オブジェクトを直接 ValueStack/ActionContext に格納する目的は何ですか?

私が調査した内容に基づいて、 や などのタグ<s:set><s:push>作成することで、または<s:bean>への参照を直接挿入できることがわかりました。これは私をとても混乱させます。なぜなら、すべてを保管するための専用の場所を 1 つだけ持つことができないからです。基本的に として機能するため、おそらくすべてを に入れるだけです。ActionContextValueStackActionContextServletContext

さらに紛らわしいことに、 の値にアクセスしたい場合はValueStackなどの Struts タグを使用する必要がありますが<s:property>、値が に格納されているだけの場合は、OGNL が提供するプレフィックスをActionContext使用するだけです。#value

誰かが私のためにこれを片付けてもらえますか? Spring を使用したとき、必要なもの (リクエスト、セッション、applicationContext) はすべて内部にServletContextあり、Web ページでこれらの値にアクセスするには、$プレフィックスを使用してコンテキスト内のあらゆるものにアクセスできたと思います。

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

java - Struts 2 の Java アプリケーションでいくつのセッションを管理できますか?

私はトランザクション管理アプリケーションに取り組んでおり、Struts2 を使用しています。次のような値を設定および取得するためのセッションを内部的に使用しました

アプリケーションでこのようなセッションを使用することの制限または欠点はありますか?