問題タブ [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.
java - $.getJSON が Struts 2 アクション クラスから JSP ページにデータを取得しない
Struts2
JSP ページの Action クラスからフィールドを取得したいと考えています。
私の JSP の JavaScript コードはアクション クラスをトリガーできますが、JavaScript を介して想定される要素の Id を呼び出したときに、アクション クラスから jsp ページに設定されたフィールド値を表示しません。
私のコンソールはすべて正常に表示されています。私はさまざまな例を経験しましたが、なぜいつも同じ問題に遭遇するのかわかりません。正確な問題を理解することはできません。
これが私のコードです:
でnew.jsp
:
でstruts.xml
:
アクション クラス:
java - struts2 json プラグインの配列を送り返すことができません
struts2でjsonリクエストとレスポンスを処理するためにjsonプラグインを使用しています。配列データをjson形式で応答して送信したいのですが、できません。FE では、常に空の配列を取得します。以下は、私の Action クラス、struts.xml、および応答です。
テストアクション:
struts.xml
フロントエンドで次の応答を受け取ります
java - java.lang.AbstractMethodError: org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.getClientInfo()Ljava/util/Properties;
私のプロジェクトでは、ダブルセレクトボックスを使用していますが、アクションを実行すると、次の例外が表示されます。私は次のように試しました: java.lang.IllegalStateException: getInputStream() はこのリクエスト + Struts2 および JSON に対して既に呼び出されていますが、同じ例外を受け取りました。さらに進む方法がわかりません。
スタックトレース:
私struts.xml
は以下を持っています:
java - Struts 2 で Java から JSON オブジェクトを取得する
getJSON()
jQuery メソッドを使用して Java サーバーから応答テキストを取得しようとしています。Javaクラスが単純な形式( String
、List
and Map
)の場合はレスポンスデータを取得できますが、それ以外のJavaオブジェクトを使用した場合は成功データを取得できませんでした。
以下は、単純な型を使用している Java クラスであり、動作するデータで成功の結果が得られます。
以下は、他の Java オブジェクトを使用している Java クラスであり、成功データを返しません。
このエラーが発生しました:
java - jsonでJavaの各メソッドのアクションをトリガーするにはどうすればよいですか
struts2_json プラグインを使用しています。Java メソッドに対してアクションをトリガーしますが、不要なメソッドをすべて含むクラス全体が呼び出されます。一部のメソッドにはパラメーターが必要ですが、不要なメソッドを呼び出すと、これらのパラメーターは null ポインター例外および解析エラーとしてキャッチされます。各クラスで個別のメソッドを使用せずに、アクションによって各Javaメソッドをトリガーするにはどうすればよいですか(つまり、1つのクラスで1つのメソッドになりたくないということです)。お願いします....
java - Struts 2 JSON プラグインがフォーマット済みの JSON をエスケープしないようにする
次のような JSON 文字列があります。
Struts 2 JSON プラグインは、次のようなエスケープ文字列を返します。
このエスケープを防ぐために Struts 2 JSON プラグインを構成するにはどうすればよいですか?