問題タブ [struts2-jquery-grid]

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

jsp -
サーブレットからjspのグリッドモデルにタグを付ける方法は?

出力:

ここに画像の説明を入力

Fresh 列には 0.0,0.0,0.0 があり、3 列の出力です。サーブレットから JSP に連結します。グリッドテーブルでは、行ごとに表示したい..

そのように...

どうやってするの?

私の JSP ページ:

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

jquery - Struts2 jQuery Grid が URL にヒットしない

更新: 解決策が見つかりました。コメントを確認してください。私はまだ 8 時間待たなければならない初心者ユーザーです。

webapp のランディング ページにフォームと共に strut2 jquery グリッドがあります。フォームが送信されると、グリッドが読み込まれ、ajax 呼び出しを介して表示されます。ユーザーが不必要な要求を行うランディング ページにヒットしたときに、グリッドが最初に ajax 呼び出しを行うため、最初は正しく機能していませんでした。

これを修正しhiddengrid="true"たところ、ランディング ページが最初にヒットしたときにグリッドが最初のリクエストを行わなくなりました。これは良いことです。しかし、フォームを送信すると、ajax 呼び出しがまったく機能しなくなりました。アクションにも及ばない。

上記の属性をtrueに設定することはそれと関係がありますが、問題を解決する方法がわかりません.

TL;DR Struts2 jQuery グリッドは、設定後に「url」にヒットしなくなりましたhiddengrid="true"。属性を false に設定すると問題は修正されますが、グリッドは最初の不要なリクエストを行います。

どんな助けでも大歓迎ですありがとう!

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

json - Struts2 JQuery グリッドの JSON 結果ハイジャック

現在のプロジェクトで struts2 jquery グリッドを使用しています。jquery グリッドでdataType使用されるのはjson. すべてが魅力のように機能します。アプリケーションのセキュリティ監査があり、JSON ハイジャックの脆弱性が特定されました。一般的なjsonハイジャックを軽減するためにインターネットを検索し、struts2で解決しました。私はかなり良いドキュメントを見つけました。 Json ハイジャック

Struts2 による JSON ハイジャックの防止

struts.xml の json 結果型で true に設定されたプレフィックス パラメータを使用しました。すべて正常に動作しています。{}&& で始まる json データを取得しました。リンク 2で説明されているように、これは json ハイジャックを軽減するために使用されます。

私が直面した問題は、jQuery Grid がデータを読み込めないことです。

私のstruts.xml

グリッドに入力できません<param name="prefix">true</param>。アクション定義から削除すると、すべて正常に動作します。しかし、それは脆弱です:(

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

java - JSON文字列からのStruts 2 jQueryグリッドロードデータ

jqGirdJSON 文字列をロードできることがわかりました。

JSON データを jqGrid にマップするを参照してください。

この機能をsjg:gridタグで使用することはできますか?

tag 属性を調べたところ、Struts アクションを呼び出す URL からデータをロードでき、そのアクションが JSON データを返すことがわかりましたが、私のプログラムには既に JSON 値があり、それを に渡す必要がありますjqGird

タグがデータをサポートしていない場合、jqGridStruts 2 jQuery プラグインに含まれているものを使用する最善の方法は何ですか?

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

java - Struts 2 jQuery プラグイン isSubscribe が機能しない

struts 2 jQuery プラグインにはpublish/subscribeフレームワークが組み込まれています。

独自のパブリッシュおよびサブスクライブ イベントを (グリッドなどで) 定義すると、イベントがパブリッシュされるたびに、サブスクライブされた関数が呼び出されます。詳細については、( Struts 2 jQuery Subscribe が複数回呼び出される)を参照してください。

これを防ぐために、isSubscribed使用できる方法があります。

グリッドの場合:

JS は次のようになります。

問題は、毎回$('#gridtable').isSubscribed('before_grid_load')返品されることです!false

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

jquery - Struts 2 jQuery グリッドのリロードの問題

私のページには次のjqGridがあります

そしてボタン

そしてJSにはこれがあります

しかし、私が見ているのは、グリッドに新しいデータが入力されているが、グループ化がクリアされていないことです。グリッドの下部にある再読み込みボタンを押してグリッドを更新する必要があります。その後、データ表現は問題なく表示されます。

grid 、 anchor 、およびその他の HTML 要素が存在するフォームがあり、これらに従って、さまざまな基準を選択してボタンをクリックすると、グリッドが入力され、基準を変更するとグリッドが再入力されますが、古いグループ化は保持されます。これを修正するには、グリッドのリロード ボタンを押す必要があります。

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

java - アクション クラスで Struts2 グリッドの行全体の値を取得する方法

struts2 jquery グリッドを使用しています。電子メールとSMSの2つのフォーマッターがあります。アクティブまたは非アクティブの 2 つのオプションを選択できます。ユーザーは、アクティブから非アクティブに、またはその逆に変更できます。したがって、基本的には両方の列の値をデータベースに保存する必要があります。

フォーマッタ

SMSも同じです。

どうすればいいのか誰でも助けてくれますか?前もって感謝します。

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

jsp - Struts2 jqGrid でデータをフィルター処理する

struts2 jquery グリッドに検索機能を追加したいと考えています。フィルターの目的でテキストボックスをインラインで追加する方法が見つからなかったため、struts2 jquery グリッドに既にある検索機能を構成することを考えました。この記事を見ましたが、実装中にまだ修正できませんでした。

これは私のグリッドコードです:

グリッドに検索機能を実装するためにここで行う必要がある変更を誰か助けてもらえますか? 前もって感謝します。