問題タブ [struts2-jquery-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 投票する
1 に答える
1672 参照

javascript - 非同期フォーム送信で onsubmit イベントが機能しない

struts タグを使用してフォームを作成しました。struts jQuery の送信タグを使用してフォームを非同期的に送信しました。フォームを送信する前に、JavaScript 関数を呼び出したいと思いますcheckUser()。これは、クライアント側のエラーがあるかどうかを確認し、フォームの送信を防ぎます。JavaScript 関数を使用したフォームは次のとおりです。

db に既に存在するユーザー名フィールドに値を入力すると、Unavailableid を持つ div に文字列が表示されerrます。

formonsubmitのイベントで、checkuserメソッドを呼び出しました。しかしsj:submitonsubmitイベントが機能していません。誰でもこの作業を呼び出す方法を手伝ってもらえますか私の目的は、 Stringまたはdivonsubmitが存在する場合、フォームの送信を防ぐことです。代替ソリューションも受け入れられます。UnavailableMin Length:8err

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

struts2 - Struts2 jquery プラグインのターゲットを動的に変更する方法

次のように reportCriteria.jsp があります。

struts.xml のマッピングは次のとおりです。

メソッド showReport が「report」を返す場合、pdf コンテンツは「report_generation」という ID を持つ暗号化された形式で div にロードされます。メソッドが入力を返すと、「report_generation」という ID の div にエラーがある reportCriteria.jsp がロードされます。

私がやりたいことは、エラーが返されたときにjspをそのdivにロードする必要がありますが、メソッドが成功時に返す「レポート」を返す場合、結果タイプ="レポート"に示すようにファイルダウンロードボックスが表示される必要があることですstruts.xml で。

以下は、「report_generation」div を含む「loginSuccessAdmin.jsp」です:*

<sj:tab id="tab2">自体は、id を report_generation として div を作成します。

私の目的を達成する可能性のあるものはありますか..事前に感謝します

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

jquery - 送信がリロードされているときに Ajax 送信が機能しない

Struts2、タイル、および struts2 用の jQuery プラグインを使用しています。

この答えを探していましたが、どこにも見つかりませんでした。

次のテンプレートがあるとしましょう:

そして、<div id="content"></div>私が持っている内部

「メイン」div内のコンテンツのみを介してフォームが送信される<sj:submit/>と、これは予想される動作ですが、フォームを再度送信しようとすると、アクションの結果はメインdiv内にリロードされず、代わりににリダイレクトされますアクションの結果(ajaxを使用していない)

これは、ページが初めて(クロムで)レンダリングされたときに表示されるものです。

フォームを送信した後、コンテンツ<div id="content"/>がリロードされますが、送信が変更され、次のように表示されます。

フォームを再度送信した後、コンテンツ div をリロードする代わりに、結果ページにリダイレクトされました。ajax を使用しない単純なリダイレクトのようなものです。

なぜこれが起こっているのかわかりません:s

コンテンツ divの外側に配置すると <sj:submit>、この div は常に ajax を介してリロードされます。問題は<sj:submit>、div の内側にある場合です。

私のアクションは次のように構成されています:

テンプレートの定義は次のとおりです。

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

java - selectBox="true" 属性が追加されている場合、Struts2 JQuery プラグインの AutoCompleter が機能しない

動作します(リストを正常にロードします):

動作しません (何もロードされません。アクションへの呼び出しは行われません):

唯一の違いは、selectBox属性が追加されていることです。私は何が欠けていますか?私は Struts 2.3.15 と Struts2 JQuery Plugin 3.6.1 を使用しています (どちらもかなり最近のものです)。

ありがとう !!

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

java - Struts2 jQuery プラグイン java.lang.ClassNotFoundException: org.apache.struts2.views.TagLibrary

この問題は、Struts v2.3.16およびStruts2 jQuery プラグイン v3.6.1に関連しています。Struts プロジェクトは、Struts2 jQuery プラグインのようなサードパーティのプラグインをサポートしていないようです。上記のバージョンの非互換性を修正するには? これは起動時にスローされる例外です

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

jquery - Struts 2 Jquery タブのナビゲーション

あるタブから別のタブに移動するとき、つまり、tab1 (jsp) の送信ボタンをクリックすると、tab2 が読み込まれる必要があります。私のコードは以下です。


私が使用したjspは

そして私のスクリプトは

オブジェクトが以下のコード行のこのプロパティまたはメソッドをサポートしていないため、開発者ツールでエラーが発生するなどの問題にまだ直面しています。

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

javascript - Struts2 jQuery プラグイン 2 番目のドロップダウンの初期値をダブル選択

Struts2 jQuery プラグインの Doubleselect 要素を使用しようとすると、少し (うまくいけば) 問題があります。私は問題なくサンプルに従いました。新しいレコードを追加する (データベースに新しいレコードを追加する) ときの動作は期待どおりですが、既存のレコードを編集しようとすると、2 番目の選択で保存されているレコードの値が読み込まれません。編集しました。

何か助けはありますか?

コードと構成は次のとおりです。

JSP コード

アクションコード

行動宣言

Ingreso エンティティ (モデル)

}

事前にThx