




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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.convert.Converter接口的类)对JSF组件组件的输入输出值加以变换。示范代码: convertNumberf:convertNumber用来对数字,通货等等进行格式转换 示范代码: facetf:facet标签用来为包含f:facet标签的父组件与被f:facet标签所包含的子组件之间申明一种特殊的关系。常与h:panelGrid,h:dataTable等标签连用,申明组件为标题或页脚。示范代码: loadBundlef:loadBundle是JSF提供的一个支持JSP本地化(多语言支持)操作的标签。 示范代码:paramf:param 用于向组件添加参数。一般用法主要有2种: 或 selectItemf:selectItem 指定 UISelectOne 或 UISelectMany 组件的一个项目,用来为h:selectOneMenu等选择性组件设置选择数据项。示范代码: selectItemsf:selectItems用于指定 UISelectOne 或 UISelectMany 组件的多个项目,与f:selectItem标签一样,用来为- h:selectManyCheckbox- h:selectManyListbox- h:selectManyMenu- h:selectOneListbox- h:selectOneMenu- h:selectOneRadio等设置数据项。subview可以使用f:subview包含指定的JSF页面,或者其他JSF组件。 使用f:subview包含JSF页面时,被包含的页面里只能包含有JSF组件,所有非JSF组件元素必须用f:verbatim标签进行转换。示范代码: validateDoubleRangef:validateDoubleRange可以对所有输入类型的组件的输入值加以验证。f:validateDoubleRange必须被包含在上述输入组件之内。例: validateLength示范代码: validateLongRangef:validateLongRange可以对所有输入类型的组件的输入值加以验证。f:validateLongRange必须被包含在上述输入组件之内。例: valueChangeListenervalueChangeListener向父组件注册值变更监听器。示范代码:verbatim简单说来就是,标签里包含什么,就在网页上输出什么。示范代码:viewview用于 创建顶层视图。使用样例: JSF Form column配合来以表格的方式显示数据,中只能包括 JSF组件或者是,JSF支援两种facet:header与footer。示范代码: columncommandButtoncommandButton显示一个命令按钮,即输出 HTML标签,其type属性可以设定为button、submit或reset,预设是submit,按下按钮会触发 javax.faces.event. ActionEvent,使用例子如下:commandButtoncommandLinkcommandLink产生超链接,会输出 HTML标签,而href属性会有#。示范代码:commandLinkdataTable很多数据经常使用表格来表现,JSF提供标签让您得以列举数据并使用表格方式来呈现。示范代码: dataTableform和HTML里面的form,用于表单数据提交。 formgraphicImage这个标签会绘制一个HTML 标签,value可以指定路径或图片URL,路径可以指定相对路径或绝对路径,例如: graphicImageinputHiddeninputHidden隐藏输入框,即输出 HTML标签,其type属性设定为hidden,隐藏输入框的值用于保留一些于客户端,以在下一次发送表单时一并提交,例如: inputHiddeninputSecretinputSecret显示密码输入框,即输出 HTML标签,其type属性设定为password,例如:您可以设定redisplay属性以决定是否要显示密码栏目的值,预设是false。inputSecretinputTextinputText显示单行输入框,即输出 HTML标签,其type属性设定为text。例如:inputTextinputTextareainputTextarea显示多行输入文字区域,即输出 HTML标签,例如: inputTextareamessage显示一个组件的最近使用的消息,示范代码:messagemessagesh:messages用于显示所有消息。使用示范代码: messagesoutputFormatoutputFormat产生指定的文字,可以搭配来设定的参数以格式化文字,例如:outputFormatoutputLabeloutputLabel产生 HTML标签,使用for属性指定组件的client ID,例如:这会产生像是以下的标签: outputLabeloutputLinkoutputLink产生 HTML标签,例如:你可搭配帮链结加上参数,所有的参数都会变成 name=value 的类型附加在链接后。value所指定的内容也可以是JSF EL绑定。 outputLinkoutputTextoutputText简单的显示指定的值或绑定的,例如: outputTextpanelGrid这个标签可以用来作简单的组件排版,它会使用HTML表格标签来绘制表格,并将组件置于其中,主要指定columns属性。例如:。 panelGridpanelGroup这个组件用来将数个JSF组件包装起来,使其看来像是一个组件,例如: panelGroupselectBooleanCheckbox在视图上呈现一个复选框。例如:我同意 value所绑定的属性必须接受与传回boolean类型selectBooleanCheckboxselectManyCheckbox这个标签提供使用者复选项目的功能例子如下:selectManyCheckboxselectManyListbox这个标签提供使用者复选项目的功能例子如下:selectManyListboxselectManyMenu这个标签提供使用者复选项目的功能。例子如下:selectManyMenuselectOneListboxselectOneListbox为单选列表框。使用示范代码: sele
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村合作饲养合同
- 时令蔬菜种植课件
- 早餐培训知识
- 家乡的民俗350字12篇
- 倡导低碳生活践行环保责任1200字14篇
- 早教知识幼师培训内容简述课件
- 客户信息管理工具与客户关系维护方案
- 秋游锡惠公园650字(13篇)
- 古诗文教学示例:对自然美的感受
- 2025年网络编辑师考试网络编辑物联网与边缘计算试卷
- DB51-T 2968-2022 经济开发区安全风险评估导则
- 饮料制造企业环境管理制度要求
- 2024年卫星遥感数据服务长期租赁合同
- DB21-T+3942-2024.建筑消防设施维护保养技术规程
- 精神科意外事件防-噎食
- 医学影像学课件
- 广东省惠州市2024-2025学年上学期期中考试七年级数学试卷
- 北师版九年级数学 第四章 图形的相似 知识归纳与题型突破(十一类题型清单)
- 六年级数学上册第二单元《位置与方向》测试题-人教版(含答案)
- 灌浆施工工艺
- 北京市西城外国语学校2024-2025学年高三上学期开学测试 数学试题含答案
评论
0/150
提交评论