本文只是使用一个简单的例子来示范一个JSF的Hello world级数的组件的编写过程,不进行原理描述。
步骤如下:
1. 扩展UIComponent
1.1. 建立UIComponent扩展类
1.2. 保存组件状态
1.3. 在faces-config.xml登记组件
2. 定义渲染器
2.1. 覆盖encode和decode
2.2. 在faces-config.xml登记渲染器
3. 定制标记,继承UIComponentTag
3.1. 返回渲染器类型
3.2. 返回组件类型
3.3. 设置JSF表达式属性
本示例中要处理如下内容:
>>创建组件
>>
类别: 技术 查看评论