- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSF标准组件
JSF标签 教学内容 JSF标准组件简介 JSF标准组件通用属性 JSF各类组件使用 表格处理 JSF标准组件简介 JSF有提供一组标准用于处理JSF的应用,这些组件以标签的形式可以嵌入在JSF的视图中。 JSF标准组件分类 输出:以output开头,用于向页面输出指定的或绑定的值。所有这些组件都继承UIOutput。 输入:以input开头,用于提供输入。所有这些组件都继承了UIInput。 命令:以command开头,用于向使用者提供链接或命令按钮。所有这些组件都继承了UICommand。 选择:以select开头,用于向用户提供选择项。 其它:例如,form,message,messages,graphicImage等未分类标签。 JSF组件通用属性 属性 适用 说明 id 所有组件 指定的组件编号,以供其它组件引用。 binding 所有组件 绑定当前组件到后台bean的UIComponent属性。 rendered 所有组件 True/false表示是否显示该组件。 styleClass 所有组件 用于指定组件显示的css样式。 value 输入,输出,命令组件 将当前组件的值绑定到后台bean的属性或设定它的值。 valueChangeListener 输入组件 设定值改变事件的处理方法。 converter 输入,输出组件 设定组件的转换器。 validator 输入组件 设定组件的验证器。 required 输入组件 表示该组件是否必填。 immediate 输入,命令组件 表示产生的事件是否为即时事件。 除了这些通用属性外,另外如:size alt width这些属性都与HTML4.0兼容。 输出类组件 h:outputLabel产生html的lable标签,其中的for属性指定了关联显示的组件ID。 h:outputLink产生html的a标签 例如: h:outputLink value=“login.jsp” h:outputText value=“Login”/ f:param name=“name” value=“test”/ /h:outputLink 其中value属性指定链接的地址. 可搭配f:param用于设置链接的请求参数. 输出类组件 h:outputFormat用于格式化输出文本. 例: h:outputFormat value=“${msg[‘test.msg’]” f:param value=“param0value”/ f:param value=“param1value”/ /h:outputFormat 其中value指定需出的内容,在此处获取资源消息文件中的test.msg对应的消息文本. 可搭配f:param指定替代文本中的占位符. 例如:test.msg=param0 is {0}, param 1 is{1}. 其中的{0},{1}占位符将被指定的f:param代替. 输出类组件 h:outputText用于输出指定的或绑定的值. 例如: h:ouputText value=“#{bean.userid}”/ 输出bean中的userid的值. 输入类组件 h:inputText用于产生单行输入框. h:inputTextArea用于产生多行输入框. h:inputSecret用于产生密码输入框 h:inputHidden用于生隐藏域. 以上四个组件其中的value属性指定输入框的值,使用它可以将当前输入框绑定到后台bean的属性. 例:h:inputText value=“#{userbean.userid}” 命令类组件 h:commandButton用于产生命令按钮. 其中的type属性可设定为button,submit或reset,默认的为submit,按下按钮时将触发事件产生ActionEvent. 例:h:commandButton action=“#{user.checkLogin}” value=“登录”/ h:commandLink用于产生超链接.与h:commandButton的使用类似,但产生的显示为超链接.其中可搭配h:outputText.f:param使用,例如: h:commandLinkh:outputText value=“Login”/f:param name=“name” value=“test”//h:commandLink 选择类组件 Boolean类型选择组件: h:selectBooleanCheckbox用于产生一个可选框, value属性指定了可选框绑定的后台bean的属性,该属性必需为boolean类型的属性. valueChangeListener指定值改变的监
您可能关注的文档
最近下载
- Python人工智能培训.pptx
- 建筑工程图集 18K802:暖通空调系统的检测与监控(水系统分册).pdf VIP
- 2023-2024学年译林版(三起)英语六年级上册期中测试题含答案.docx
- GF-2017-0201《建设工程施工合同示范文本》.doc
- 2024年保安员考试复习题库及答案(共1500题).doc
- 五四运动说课课件(新部编).ppt
- DLT5100—2014 水工混凝土外加剂技术规程.pdf
- 2022年上海市普陀区初三中考一模英语听力试题及原文(附听力音频).docx VIP
- (高清版)BT 26745-2021 土木工程结构用玄武岩纤维复合材料.pdf VIP
- 大学生就业引航树立正确的就业观.pptx VIP
文档评论(0)