《第3章 JSF组件(精品).ppt》由会员分享,可在线阅读,更多相关《第3章 JSF组件(精品).ppt(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第3章 JSF组件目标oJSF组件概述oJSF组件的常用属性o输出类组件o输入类组件o命令类组件o选择类组件o其他组件JSF组件概述oJSF的核心特征就是对UI组件的支持。JSF本身提供了支持典型的HTML UI组件的标准。根据其组件的作用的不同,可分为五大类:n输出类组件o其名称以output作为开头,作用为输出指定的信息或绑定值n输入类组件o其名称以input作为开头,其作用为提供使用者输入框n命令类组件o其名称以command作为开头,其作用为提供命令或链接按钮n选择类组件o其名称以select作为开头,其作用为提供使用者选项的选取n其他组件o未包含在以上分类的组件oJSF的标准组件包括
2、了几个共通的属性。了解这些属性,对于我们学习JSF中的标准组件有很大的帮助。下面就来介绍一下这些常用的属性。JSF组件的常用属性属性名称属性名称适用适用说明说明id所有组件可指定id名称,以让其它组件参考binding所有组件将UI组件绑定至托管Bean的属性rendered所有组件是否显示组件styleClass所有组件设定CSSvalue输入、输出、命令组件设定值或绑定至指定的值valueChangeListener输入组件设定值变事件监听器converter输入、输出组件设定转换器validator输入组件设定验证器required输入组件是否验证必填输入框immediate输入、命令组
3、件是否为即时事件输出类组件o组件n标签组件o组件n超级链接o组件n格式化输出文本o组件n显示文本输出类组件示例oOutputDemonweb.xmlnOutputBean.javanfaces-config.xmlnindex.jsp输入类组件o组件n单行文本输入框o组件n多行文本输入框o组件n密码输入框o组件n隐藏输入框输入类组件示例oInputDemonweb.xmlnInputBean.javanfaces-config.xmlnindex.jsp命令类组件o组件n命令按钮o组件n超级链接按钮命令类组件示例oCommandDemonweb.xmlnMyListener.javanface
4、s-config.xmlnindex.jsp选择类组件o组件:选取框o组件:单选按钮o组件:单选列表o组件:单选菜单o组件:复选框o组件:复选列表o组件:复选菜单o组件:一个选项o组件:一组选项选择类组件示例oSelectDemonweb.xmlnSelectBean.javanfaces-config.xmlnindex.jsp其他组件o组件n所有组件的容器o组件n表单组件o组件n显示本地化消息o组件n显示图象o组件n数据表格o组件n数据表格中的一列数据on列的头部或列的尾部其他组件示例oDataTableDemonweb.xmlnUserBean.javanTableBean.javanfaces-config.xmlnindex.jsp总结oJSF组件概述oJSF组件的常用属性o输出类组件o输入类组件o命令类组件o选择类组件o其他组件作业o将本章所有示例练习一遍