f:selectItems - JSF标签 f:selectItems 的使用方法
2007-10-25 10:53Update
f:selectItem用来为h:selectOneMenu等选择项组件设置数据选项
f:selectItems与f:selectItem标签一样,用来为
- h:selectManyCheckbox
- h:selectManyListbox
- h:selectManyMenu
- h:selectOneListbox
- h:selectOneMenu
- h:selectOneRadio
等设置数据项。
与f:selectItem不一样的是,f:selectItem通过itemLabel与value属性直接设置一项数据选项,例:
<f:selectItem itemLabel="Label1" value="0" />
而f:selectItems通过value属性可指定多项数据选项。value的数据类型为List<javax.faces.model.SelectItem>型,例:
<f:selectItems value="#{bean.selectItemList}" />
f:selectItems的用法例:
<h:selectOneMenu
value="#{bean.selectedItemValue}">
<f:selectItems value="#{bean.selectItemList}" />
</h:selectOneMenu>
与bean对应的java代码:
public List <SelectItem> getSelectItemList() {
List <SelectItem> selectItemList = new ArrayList<SelectItem>();
selectItemList.add(new SelectItem("1", "Label1"));
selectItemList.add(new SelectItem("2", "Label2"));
return selectItemList;
}
对应的HTML代码为:
<select name="_id0:_id1" size="1">
<option value="1">Label1</option>
<option value="2">Label2</option>
</select>
参考:
f:selectItem - JSF标签 f:selectItem 的使用方法
Sun JavaServer Faces API Specifications
Sun JavaServer Faces Tag Library Documentation
- Relative Articles
- JSF Validator进阶篇 - 自定义JSF Validator - (2007-12-20 19:37)
- JSF Validator入门基础篇 - JSF Validator的介绍与使用 - (2007-12-19 22:22)
- JSF应用中捕捉managed-bean构造方法里抛出的异常 - (2007-12-17 22:46)
- JSF Converter基础篇 - JSF Converter介绍与使用 - (2007-11-04 13:33)
- 深入了解JSF - (2007-11-04 13:20)
- JSF Converter应用篇 - 自定义JSF Converter - (2007-09-28 15:04)
- 开发JSF应用的基本流程与方法 - (2007-08-15 00:51)
- JSF应用单点权限认证的构建与实现 - (2007-06-14 23:37)
- 深入了解JSF(二):从JSF的Lifecycle看JSF对页面的处理机制和流程 - (2007-06-01 16:39)
- JSF全面理解之消息处理 - (2007-05-30 16:32)
- JSF本地化策略 - (2007-05-29 17:42)
- JSF 5分钟入门:Hello World! - (2007-05-29 00:40)
- 推荐一个FacesUtils工具类 - (2007-05-29 00:40)
- 从JSF的切入点控制JSF - (2007-05-29 00:40)