問題タブ [struts2-json-plugin]

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

java - $.getJSON が Struts 2 アクション クラスから JSP ページにデータを取得しない

Struts2JSP ページの Action クラスからフィールドを取得したいと考えています。

私の JSP の JavaScript コードはアクション クラスをトリガーできますが、JavaScript を介して想定される要素の Id を呼び出したときに、アクション クラスから jsp ページに設定されたフィールド値を表示しません。

私のコンソールはすべて正常に表示されています。私はさまざまな例を経験しましたが、なぜいつも同じ問題に遭遇するのかわかりません。正確な問題を理解することはできません。

これが私のコードです:

new.jsp

struts.xml

アクション クラス:

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

java - struts2 json プラグインの配列を送り返すことができません

struts2でjsonリクエストとレスポンスを処理するためにjsonプラグインを使用しています。配列データをjson形式で応答して送信したいのですが、できません。FE では、常に空の配列を取得します。以下は、私の Action クラス、struts.xml、および応答です。

テストアクション:

struts.xml

フロントエンドで次の応答を受け取ります

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

java - java.lang.AbstractMethodError: org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.getClientInfo()Ljava/util/Properties;

私のプロジェクトでは、ダブルセレクトボックスを使用していますが、アクションを実行すると、次の例外が表示されます。私は次のように試しました: java.lang.IllegalStateException: getInputStream() はこのリクエスト + Struts2 および JSON に対して既に呼び出されていますが、同じ例外を受け取りました。さらに進む方法がわかりません。

スタックトレース:

struts.xmlは以下を持っています:

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

java - Struts 2 で Java から JSON オブジェクトを取得する

getJSON()jQuery メソッドを使用して Java サーバーから応答テキストを取得しようとしています。Javaクラスが単純な形式( StringListand Map)の場合はレスポンスデータを取得できますが、それ以外のJavaオブジェクトを使用した場合は成功データを取得できませんでした。

以下は、単純な型を使用している Java クラスであり、動作するデータで成功の結果が得られます。

以下は、他の Java オブジェクトを使用している Java クラスであり、成功データを返しません。

このエラーが発生しました:

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

java - jsonでJavaの各メソッドのアクションをトリガーするにはどうすればよいですか

struts2_json プラグインを使用しています。Java メソッドに対してアクションをトリガーしますが、不要なメソッドをすべて含むクラス全体が呼び出されます。一部のメソッドにはパラメーターが必要ですが、不要なメソッドを呼び出すと、これらのパラメーターは null ポインター例外および解析エラーとしてキャッチされます。各クラスで個別のメソッドを使用せずに、アクションによって各Javaメソッドをトリガーするにはどうすればよいですか(つまり、1つのクラスで1つのメソッドになりたくないということです)。お願いします....

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

java - Struts 2 JSON プラグインがフォーマット済みの JSON をエスケープしないようにする

次のような JSON 文字列があります。

Struts 2 JSON プラグインは、次のようなエスケープ文字列を返します。

このエスケープを防ぐために Struts 2 JSON プラグインを構成するにはどうすればよいですか?