我有一个天真的问题,我无法区分这两者,从我看到的生成的html两个approches导致相同的结果?为什么我们需要表格:选项呢?一个例子会有所帮助。春天的文件。这里不解释两个approches,也许它与基本的html结构有关?
答案 0 :(得分:1)
这是一个不错的example
基本上是form:options标签为您提供了一个选项,可以在下拉列表的整个过程中呈现要显示的列表的一部分。 拥有表单:select标签可以灵活地在其中包含选项和选项标签的组合。 这是我上面给出的链接的代码片段。
<form:select path="country">
<form:option value="0" label="Select" />
<form:options items="${countryList}" itemValue="countryId" itemLabel="countryName" />
</form:select>
答案 1 :(得分:1)
在spring mvc标记中,lib form:select
表示一个简单的HTML选择,而form:options
允许您从集合中包含的项目中填充选择,而不是使用多个form:option
标记来执行它
对于form:select
,您必须设置模型类的相应路径/属性。
对于form:options
,您必须设置将填充选择的列表。
设置form:select
代码的路径,您将自动选择与您的媒体资源价值相对应的选项。