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

jquery - struts2でstruts2-jqueryプラグインを使用して部分的なページ更新を行う方法は?

これを利用してページの一部を更新したいと思います。シナリオを考えてみましょう。選択したオプションに応じたドロップダウンリストがあります。ドロップダウンの選択に応じてデータを入力して、ページのdivセクションを更新したいと思います。

これを行う方法?

更新しました :

私はこれを試しました:

JSPコード:
このドロップダウン選択で、divにデータを入力(更新)します。

これがDDの選択に従って入力したいdivコードですが、テキストフィールドの値が入力されていません:

//ページ読み込み時のJSONアクション

私はこれをブラウザのdivセクションで取得しています:

更新された部分:

アクションクラス:

Struts.xml:

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

ajax - アクション結果を struts2 の同じページに表示する

同じページに結果を表示しようとしていますが、別のページに結果が表示されています。アクションはセッションに属性を追加しています。結果としてその属性の値を表示したいと思います。

struts.xml次の構成があります

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

java - JSON と Struts2 で結果が null になる

Extjs4.1 で簡単なフォームを作成しました。

リクエストを Struts2 フレームワークに送信しています。Strtus2JSON プラグインを使用して、レスポンスを受信する必要があります。残念ながら、応答は null です。

アクションクラス

struts.xml

なぜ私が応答を null として受け取っているのか誰にもわかりますか?

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

jsp - ajax呼び出しを行おうとして、jqgridを使用してJsonデータを表示します

struts2アクションクラスへのajax呼び出しの後、次のjson-dataがあります。

jsonデータはhttpObject.responseTextにあります。

現在jqgridを使用しているようですが、上記のコードは必要ありませんが、jqgridを使用してajax呼び出しを行い、jsonデータを受信し、テーブルに表示する方法をまだ理解できませんでした。

jqgridを使用して、アクションクラスから返されたjsonData-arrayのみをグリッド形式で表示しようとしています。コードは以下のとおりです。

click()を呼び出すことはできますが、を呼び出したいと思います'jQuery("#list2").jqGrid()

教えていただけませんか。どのように変更を加えると思いますか。

1)次のコマンドでajaxリクエストを送信します:

url:'callAJax.action?start = 1&t ='+ Math.random()+'testFlag = 1'

また、divId1またはdivId2のどちらであるかを確認するには、以下をクリックします。

2)そして、jsonデータがグリッドに表示されたら、各行にボタンを追加します。クリックすると、行データを読み取り、アクションクラスのURLに対してAjax呼び出しを実行します。

どうすればこれを達成できるか教えてください。

私が走ったとき、何が起こっているのですか?

答え:

完全に削除$("#editgrid")..jqGrid({})すると、「ドキュメントが読み込まれました」というメッセージが表示されます。

ボタンをクリックすると、「クリック機能の内部」というメッセージが表示されます。

しかし、$("#editgrid")..jqGrid({})ブロックを部分的または完全に追加すると、「ドキュメントが読み込まれました」としか表示されませんが、ボタンをクリックすると、「クリック機能内」というメッセージが表示されません。

よろしければ、詳細をお知らせください。いつものように、ありがとう!

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

jquery - Struts2-jQueryグリッドプラグインを使用していますが、アクションが2回呼び出されます

ページをロードするか、グリッド上の任意のボタンを押すと、ここにリストされている例に従い、メソッドexecuteが2回呼び出されます。一度だけ呼びたいです。私に何ができる?

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

jquery - Struts 2 の jquery グリッドでデータを取得できない

Grid.jsp:

私のStruts.xmlはこんな感じです

次のように実行すると、jsonの結果が表示getData.actionされます

グリッドで値を取得できません..gridModel はテーブルに正しくマップされています..

0 投票する
4 に答える
4074 参照

json - Json struts2 プラグインの includeProperties が機能しない

を使用してstruts2-json-plugin-2.2.3.jarいます。filterListそして、次のようにクラスのプロパティをシリアル化しようとしています:

struts.xmlコード

アクションクラス

しかし、FilterType クラスのこのプロパティを取得できません。

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

struts2-jquery - Struts2jqueryグリッドajaxデータはフォーム送信時にリロードします

私はかなり単純なユースケースを持っています。

検索フォームとグリッドがあります

グリッドは、loadSearch.actionにいくつかのデフォルトの結果を表示することを想定しています。

ユーザーが検索フォームにいくつかの条件を入力して送信ボタンを押すと、ajaxの結果を下のグリッドに再ロードする必要があります。

ポストレスポンスで結果を取得していますが、グリッド内に表示できません。

これが私のコードです

Xmlマッピング

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

jquery - Struts2-JqueryグリッドCSS編集

WebページにStruts2-jqueryグリッドコンポーネントがあります。

完全に機能しますが、Struts2-jQuery-GridプラグインのCSSルールを編集するにはどうすればよいですか?

カスタムCSSルールをこのグリッドビューに適用できますか?

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

jquery - Struts2Jqueryコンフォメーション

私はアプリケーションでstruts2-jqueryプラグインを使用しており、そのsj:aコンポーネントを使用してフォームを送信しています。

これが私のコードです。

フォームを送信する前に確認ダイアログを表示する必要があるという要件が発生するまで、すべてが正常に機能します。

これは私が実際に実装しようとしたものです。

ユーザーが[OK]をクリックすると、フォームの送信が送信されます。ユーザーが[キャンセル]をクリックすると、フォームの送信はキャンセルされます。

誰かが解決策を持っていたら、私と共有してください。

ありがとう