1

私は素朴な質問をしています.2つの違いを得ることができません.生成されたhtmlで見たものから、両方のアプローチが同じ結果になりますか? なぜ form:options が必要なのでしょうか? 例が役に立ちます。春のドクター。ここでは 2 つのアプローチを説明していませんが、基本的な html 構造に関連している可能性がありますか?

4

2 に答える 2

1

ここに良い例があります

基本的に form:options タグは、ドロップダウンに表示したいリストの一部をレンダリングするオプションを提供します。form:select タグを使用すると、option と options タグを組み合わせて柔軟に使用できます。上記のリンクからのコードスニペットを次に示します。

<form:select path="country"> 
 <form:option value="0" label="Select" /> 
 <form:options items="${countryList}" itemValue="countryId" itemLabel="countryName" /> 
</form:select> 
于 2012-09-19T07:06:54.787 に答える
1

Spring では、 mvc タグ libform:selectは単純な HTML 選択を表しますが、複数のタグをform:options使用する代わりに、コレクションに含まれるアイテムから選択を設定できます。form:option

form:selectモデル クラスの対応するパス/プロパティを設定する必要があります。

の場合form:options、選択内容を入力するリストを設定する必要があります。

タグのパスを設定するform:selectと、プロパティ値に対応するオプションが自動的に選択されます。

于 2012-09-19T09:39:00.520 に答える