0

Spring 3.0(form:select、form:option(s))タグライブラリは、HTML5データのレンダリングをサポートします-*Beanのプロパティを使用した属性?はいの場合、例が役立ちます。背景:私はSpring MVCアプリを開発しており、BootstarpcssとJSおよびSpringが提供するタグを使用しています。ドロップダウンオプションで追加のデータを保持するには、HTML5データ-*属性を使用する必要があります。ドロップダウンの1つでのユーザーの選択に基づいて、さらにドロップダウンを更新したいのですが、ページの読み込み中にデータがあるため、次のドロップダウンのオプションをフェッチするためのAJAX呼び出しを避けたいと思います。JQueryには属性のサポートがあることは理解していますが、ページの読み込み時にJavaScriptコードを実行する必要があるため、HTML5のサポートを探しています。これを処理するための他の提案は大歓迎です。

4

1 に答える 1

3

Data- *属性は、Spring 3.0フォームタグでサポートされています(指定した有効な名前のカスタム属性とともに)。Beanのプロパティの値を属性値として使用することもできます。

<form:input data-test="${myBean.propertyName}" path="propertyName" />

質問の2番目の部分である、Springフォームタグライブラリにdata- *属性に指定したBeanのプロパティの内容を入力する方法があるかどうかを尋ねる場合、これは自動的には行われません。これを行うカスタムタグを作成します。

于 2012-10-01T08:05:38.317 に答える