1、JSF标签详解全Jsf标签详解(全)actionListenerf:actionListener标签为h:commandLink,h:commandButton等指定自定义的事件侦听类。f:actionListener使用:JSP: attributef:attribute标签用来设置父标签的属性。f:attribute标签使用例:JSP: convertDateTimef:convertDateTime标签用来转换日期格式。示范代码: converterJSF可以使用 f:converter简单地调用指定onverter-id的JSF Converter实现(实现javax.faces.co
2、nvert.Converter接口的类)对JSF组件组件的输入输出值加以变换。示范代码: convertNumberf:convertNumber用来对数字,通货等等进行格式转换 示范代码: facetf:facet标签用来为包含f:facet标签的父组件与被f:facet标签所包含的子组件之间申明一种特殊的关系。常与h:panelGrid,h:dataTable等标签连用,申明组件为标题或页脚。示范代码: loadBundlef:loadBundle是JSF提供的一个支持JSP本地化(多语言支持)操作的标签。 示范代码:paramf:param 用于向组件添加参数。一般用法主要有2种: 或
3、selectItemf:selectItem 指定 UISelectOne 或 UISelectMany 组件的一个项目,用来为h:selectOneMenu等选择性组件设置选择数据项。示范代码: selectItemsf:selectItems用于指定 UISelectOne 或 UISelectMany 组件的多个项目,与f:selectItem标签一样,用来为- h:selectManyCheckbox- h:selectManyListbox- h:selectManyMenu- h:selectOneListbox- h:selectOneMenu- h:selectOneRadio
4、等设置数据项。subview可以使用f:subview包含指定的JSF页面,或者其他JSF组件。 使用f:subview包含JSF页面时,被包含的页面里只能包含有JSF组件,所有非JSF组件元素必须用f:verbatim标签进行转换。示范代码: validateDoubleRangef:validateDoubleRange可以对所有输入类型的组件的输入值加以验证。f:validateDoubleRange必须被包含在上述输入组件之内。例: validateLength示范代码: validateLongRangef:validateLongRange可以对所有输入类型的组件的输入值加以验证。
5、f:validateLongRange必须被包含在上述输入组件之内。例: valueChangeListenervalueChangeListener向父组件注册值变更监听器。示范代码:verbatim简单说来就是,标签里包含什么,就在网页上输出什么。示范代码:viewview用于 创建顶层视图。使用样例:JSF Form column配合来以表格的方式显示数据,中只能包括 JSF组件或者是,JSF支援两种facet:header与footer。示范代码: columncommandButtoncommandButton显示一个命令按钮,即输出 HTML标签,其type属性可以设定为butto
6、n、submit或reset,预设是submit,按下按钮会触发 javax.faces.event. ActionEvent,使用例子如下:commandButtoncommandLinkcommandLink产生超链接,会输出 HTML标签,而href属性会有#。示范代码:commandLinkdataTable很多数据经常使用表格来表现,JSF提供标签让您得以列举数据并使用表格方式来呈现。示范代码: dataTableform和HTML里面的form,用于表单数据提交。 formgraphicImage这个标签会绘制一个HTML 标签,value可以指定路径或图片URL,路径可以指定相对路径或绝对路径,例如: graphicImageinputHidden
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1