問題タブ [struts-tags]

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

jsp - jspドロップダウンでdbから値を表示する

特定の承認番号で検索できるフォームがあります。次に、データベースに存在するかどうかを確認します。値がデータベースに存在する場合、データベースからいくつかのレコードが返され、フォームに表示されます。ストラット2を使用しています。

私の問題は、フォームにいくつかのドロップダウンがあることです。次の struts タグを使用して、db からの値をフォームに表示しています (fieldOne がテキスト フィールドで、fieldTwo がドロップダウンであるとします)。

fieldOne はちゃんと来ています。しかし、fieldTwo のドロップダウン値を表示する方法がわかりません。書く <s:textfield name="fieldTwo" label="fieldTwo" id="fieldTwo" value="%{fieldTwo}" /> と値が表示されます。しかし、ドロップダウンリストに表示したいです。Ant の提案は高く評価されます。

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

jquery - Struts 2 を使用した jQuery データテーブル

jQuery Datatable を使用してデータベースからテーブルを表示し、 を使用して繰り返して<s:iterator>います。

エントリを表示するためのクエリからテーブルの上に形成される出力<div>では、最初の前のボタンと次のボタンは表示されません。何が問題になるかわかりませんか?<tr> <td><s:iterator><tr> <td><div>

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

jsp - Excel へのエクスポートが 2 つ以上の s:optiontransferselect で機能しない

奇妙な問題が発生しています。以下のコードは、任意の 2 を使用すると正常に動作しますが、 <s:optiontransferselect>3 番目を追加する<s:optiontransferselect>と、Excel へのエクスポート機能がdisplayTag動作しません。

JSP:

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

html - jQuery Chosen を適用できません

<s:select>クラスで (Struts2) ドロップダウンを使用chosen-selectしていますが、機能しません。生成された HTML のクラスはclass="class java.util.HashMap".

一方、HTML<select>と同じクラスを使用すると、chosen-select完璧に機能します。Struts 2 ドロップダウンの問題は何ですか?

Struts 2 ドロップダウン:

HTML ドロップダウン:

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

java - struts2 の Java flg に基づいてボタンを無効/有効にする

アクション:

そして私のJsp:

しかし、このコードのボタンの無効化プロパティは私のコントロールではありません!! 次に、jsp を次のように変更します。

現在、ボタンの無効化プロパティは私のコントロールですが、"doFuilureOrder()"使用されていません。

ページをリロードしないことについて、私のjspで何をすべきか。

私の英語はひどいですが、stackoverflow を使用するのはこれが初めてです。誰かが私が何を意味するか知っています。

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

jsp - Struts2 の同じ s:select で s:merge を使用してマージされた 2 つのマージされた Arraylists を表示する方法

jsp に 2 つの配列リストがあり、1 つの配列リストはサーブレット コンテキストに保存され、もう 1 つは Struts2 の要求に保存されます。

現在、次のように s:merge を使用してそれらをマージしています。

次のコードを使用して、それらがマージされているかどうかを確認しました。

両方の配列リストは POJO のものであるため、これらの POJO への参照が jsp ページに表示されます。

リスト全体をドロップダウンリストに表示したいので、そのために使用しています。

したがって、jsp ページでは、ドロップダウンリストに POJO が表示されます。ここで、POJO 参照の代わりにいくつかの文字列値をドロップダウンに表示したいと考えています。

問題は次のとおりです。list1 は object1 のクラス (POJO) の配列リストであり、list2 は object2 のクラス (POJO) の配列リストであり、それらの異なるプロパティをドロップダウンに表示する必要があります。

たとえば、list1 にはタイプ object1 の 5 つの POJO があり、list2 にはタイプ object2 の 10 の POJO があり、私のドロップダウンには合計 15 のエントリが含まれている必要があります。

これらのプロパティをjspページに表示するには、このコードを使用しました

リストは正しく印刷されます。現在、s:select タグでは、使用される属性は listKey と listValue です。

<s:select>タグで表示するためにマージされたリストを使用する必要があるためid_list1id_list2description_list1description_list2で使用する必要がある 、 の値は何にする必要がlistKeyありlistValueます。

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

java - Struts 2 で「指定されたアクションの構成が見つかりません」

名前空間、アクション、および Struts タグを使用してリンクを操作する方法を学ぼうとしています。

ページに簡単なログインフォームがありindex.jspます:

そして、次のマッピングstruts.xml:

が表示されindex.jspていますが、デバッグ モードになっています: No configuration found for the specified action

また、登録リンクも表示されますが、壊れています。同様の投稿を見ましたが、回答の主な目標は、名前空間と構文の問題を確認することでした。私は Struts 2 のスターターですが、コードにその問題は見られませんでした。間違った方法で使用している可能性があります。

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

jsp - Struts タグ属性でのカスタム JSTL タグの使用

foo上記のプロパティをライターに書き込むカスタム JSTL タグがあります。ここで、タグが Struts タグに書き込んだ値を使用したいと考えています。例として、カスタム タグは次のように呼び出されます。

ここでの Struts タグは say<s:form/>です。次のような値を使用して、のaction属性の値を決定できるようにしたい:<s:form/><foo:property/>

Struts タグ属性はデフォルトで 上のオブジェクトから評価され、ValueStackOGNL を使用してそれらに正確にアクセスできることを理解しています。問題は、カスタム JSTL から取得した値を に置き、ValueStackOGNL を使用してアクション属性を補間するために使用される式でアクセスできる方法があるかどうかです。

全体として、これはまったく可能ですか?もしそうなら、簡単なコードスニペットは解決策を明確にするのに本当に役立ちます.

何か明確にする必要がある場合はお知らせください。

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

java - リストからチェックボックスを生成する方法鬼ごっこ?

<s:checkboxlist>タグを使用して複数のチェックボックスを作成するチュートリアルに従っています。

私のプロジェクトとチュートリアルの違いはList<String>、チェックボックス リストを生成するために を使用しているList<KMCountry>のに対し、オブジェクトの属性のテキスト値からチェックボックス リストを生成する必要があることですKMCountry

アクション

モデル

JSP

しかし、この方法ではうまくいきません。

getKmCountryListAll()デバッガーを使用すると、メソッドに入ってkmCountryListAllリストを返すことがわかりますが、ビューでは次のエラーが発生します。

なんで?私は何が欠けていますか?この問題を解決するにはどうすればよいですか?