selectitem和selectitems标签之间的区别

jsf中的selectitem和selectitems标记有什么区别?

回答:

区别正是您所期望的。该selectitem标签将单个项目到HTML列表,同时selectitems增加了多个项目。

从JSF核心标签参考:

选择物品:

SelectItem标签将子UISelectItem组件与封闭标签关联的组件。在HTML renderkit中,这将创建一个元素。它可以与JSF

HTML标记库中的任何选择标记一起使用。此标签的正文内容必须为空。

例:

<h:selectOneMenu id="list1">

<f:selectItem itemLabel="Option 1" itemValue="1"></f:selectItem>

</h:selectOneMenu>

HTML输出:

<select id="list1" name="list1" size="1">

<option value="1">Option 1</option>

</select>

选择项:

SelectItems标签将子UISelectItems组件与外围标签关联的组件。您可以使用此标记将域模型中的对象列表设置为选择组件的选项。此标签的正文内容必须为空。

例:

<h:selectManyListbox id="list">

<f:selectItems value="#{optionBean.optionList}"></f:selectItem>

</h:selectManyListbox>

HTML输出:

<select id="list" name="list" multiple="true" size="-2147483648">

<option value="1">Option 1</option>

<option value="2">Option 2</option>

<option value="3">Option 3</option>

</select>

以上是 selectitem和selectitems标签之间的区别 的全部内容, 来源链接: utcz.com/qa/433627.html

回到顶部