問題タブ [valuestack]

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 に答える
2856 参照

struts2 - (Struts2) インターセプターから Action インスタンスに新しいパラメーターを追加する方法は?

XML リクエストを前処理するインターセプターを作成したいと考えています。このインターセプターでは、XML を解析し、処理された情報を ValueStack に配置して、アクション内のインスタンスにマップできるようにします。しかし、私は非常に多くの方法を試しましたが、どれもうまくいきません。誰でも私を助けてアドバイスをくれますか?ありがとう!

Interceptor

で //ValueStack
ActionContext を取得 ctx = invocation.getInvocationContext();
マップ ctxMap = ctx.getValueStack().getContext();

//次のことを試しましたが、次のいずれも動作しません
ctxMap.get("com.opensymphony.xwork2.ActionContext.parameters")).put("data1", "1");
ctxMap.get("パラメータ")).put("データ1", "1");
ctxMap.get("リクエスト")).put("データ1", "1");
ctx.getParameters().put("data1",new String[]{"1"});

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

java - アクション クラスから特定のオブジェクトを選択する方法

JSP で複数のオブジェクトをプルするときに、アクション クラスから特定のオブジェクトを選択するにはどうすればよいですか。

アクション クラスから、同じオブジェクトの Struts 5 を渡します。JSP では、ページに表示する特定のオブジェクトとオブジェクトのプロパティをどのように選択しますか。タグにさまざまな値と名前を入れてみました<s:form>が、まだ方法がわかりません。正しい方向へのプッシュは大歓迎です。

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

php - 印刷値は、JSON応答から配列内のstdObjectを形成します

phpとJSONはちょっと新しいですが、応答を探し回った後、見つけることができませんでした。助けていただければと思っていました…</ p>

JSON応答を使用したレポートに取り組んでいますJSON応答は次のようになります。

このようなレポートを作成しています。

その他の要素…ただし、deItineraryArray内のオブジェクトの下にあるものは表示されません。示された値を出力できません。助けてください…</p>

乾杯

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

jakarta-ee - Struts タグの例外

私は Netbeans 7.0.1 と Struts 2.2.3 で以下の例外を取得しています。以前は動作していた jsp ページが突然以下の例外を出し始めたため、非常に奇妙です。ほとんどの場合、展開またはライブラリの構成に問題があるようです。助けてください。

警告: StandardWrapperValve[jsp]: PWC1406: サーブレット jsp の Servlet.service() が例外 java.lang.NoSuchMethodError をスローしました: com.opensymphony.xwork2.util.ValueStack.findValue(Ljava/lang/String;Z)Ljava/lang/Object ; org.apache.struts2.components.Component.findValue(Component.java:255) で org.apache.struts2.components.ActionError.evaluateExtraParams(ActionError.java:73) で org.apache.struts2.components.UIBean.evaluateParams (UIBean.java:856) org.apache.struts2.components.UIBean.end(UIBean.java:510) org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42) org. org.apache.jsp.jsp.user.user_jsp._jspService(user_jsp.java:84) で org.apache.jasper.runtime.HttpJspBase で apache.jsp.jsp.user.user_jsp._jspx_meth_s_actionerror_0(user_jsp.java:115)。サービス (HttpJspBase.java:

以下のLibを使用しています:

ここに画像の説明を入力

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

c++ - C++でshortintの上位バイトと下位バイトを設定する方法

C ++で(short int)の上位バイトと下位バイトを設定する方法を尋ねました。

これを使用して上位バイトと下位バイトを取得しますが、次に、の上位バイトと下位バイトを設定する方法を説明しますshort int

ありがとう :)

あなたの答えを読んだ後、私は問題を見つけました私のコードを見てください:

1を返すだけですが、55を返す必要があります。それを修正する方法は?

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

redirect - Struts2 で、名前付き変数が別のアクションにリダイレクトされたときにクリアされない

別のアクションからアクションにリダイレクトするときに奇妙な問題が発生しています。要するに、最初のアクション (リダイレクト元) でキャプチャされた名前付き変数は、何らかの形で値スタックに保持され、2 番目のアクションで同じ名前付き変数を上書きしています。いくつかのコードで説明します。

戻る前に変数${seoURLForRedirect}を設定しています。ReportsAction2 番目のアクションには、次のマッピングがあります。

ご覧のとおり、2 番目のアクションに同じ名前の変数がありますseoURL。この値は、最初のアクションで見つかった値に設定されます。seoURL値スタックが最初のアクションで設定された値を維持している理由を理解できません。特に、リダイレクト結果パラメーターに上書きしているためです。

どんな助けでも感謝します。

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

struts2 - Struts2値スタックの「ログイン試行」カウンターが永続化されていない変数

私は現在Struts2を学習しており、ログイン試行カウンターを作成して、x回の試行が失敗した後のそれ以上のログイン試行をブロックしようとしています。

これが私のlogin.jspの本文です

そして私のアクションクラス(私はそれらのゲッターとセッターを含むプライベート変数を含めていませんが、それらはすべてそこにあります)

最初にlogin.jspを呼び出すアクションで、初期値を渡します

そしてそれはうまくいきます。login.jspページで送信を押すと問題が発生します。

次のスタックトレースを取得します

17行目は

そして、送信ボタンを押すたびに、loginAttempt変数は自動的ににリセットされNULLます。

ありがとう

Edit: I understand that this probably isn't the right way to be doing this and i should probably be doing this with sessions. However I am trying to understand why it isn't working.

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

python - 値のリスト内の特定の値へのアクセス

次のような辞書があります。

これは、たとえば、次の値にアクセスする 153 のようなキーがあることを意味します。

自分の値のパーツの 1 つにアクセスしたい場合はどうすればよいでしょうか。たとえば、153 と入力して |T シャツ | を取得するとします。|200| |0| |0| では、私の値の 200 の部分にアクセスするにはどうすればよいですか? 私の辞書の値が次の場合: |T-shirt| |200| |0| |0|、取得したいのは: 200、同じ値の他の部分のいずれかです。私の dict 値はすべてクラスウェアのオブジェクトです。つまり、「||」で囲まれた各部分は 属性です。

たとえば:

T シャツが self.name 属性、200 が self.price 属性、0 (1 つ目) が self.quantity、0 (2 つ目) が self.bought 属性であるとします。

self.price 属性にのみアクセスしたいのですが、どうすればよいですか? 次のようにオブジェクトにインデックスを付けてみました:

しかし、pythonは次のように言っています:

誰でもヒントを得ましたか?

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

java - Struts 2 警告: デフォルト値の式には、「nullnull」に評価される「+」が含まれています

Struts 2 アプリに問題があります。

配列の反復子の内容を読み取りました。

配列要素は反復子によって書き出されます。

タグは正しい要素を見つけて評価しますが、結果の式には+文字が含まれており (例: 配列要素の値: "Weather+ Free"')、それを評価し続けます。最後に、 value: を書き出しますnullnull

この 2 回目の評価をスキップするにはどうすればよいですか?

ログは次のとおりです。

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

java - Struts 2 の ValueStack にない別のアクションのプロパティにアクセスできますか?

2 つの異なるアクションからの 2 つのリストを表示する 2 つの JSP ページがあります。ページAには従業員リストが表示され、ページBには部門リストが表示されます。

両方のページの上部には、名前で従業員を検索するための共通のテキスト フィールド (3 番目の JSP ページから含まれています) があります。

検索アクションはクラスの一部であり、問​​題なくEmployeeActionページを読み込んAで検索を実行できます。

ただし、 page をロードするときに、プロパティがof にないためBに発生しました。ognl.NoSuchPropertyExceptionemployeeNameValueStackDepartmentAction

どうすればこの問題を解決できますか? からアクセスする方法はありますemployeeNameか? または、一般的な検索機能を実行するには、アクションをどのように再編成する必要がありますか?EmployeeActionDepartmentAction

これが私のアクション構成ファイルです: