最近写了一个输出日期的 JSF component
因为,
在使用 t:dataTable 中输出日期时,使用以下类似的代码:
xml 代码
- <h:outputText value="#{man.birthday}">
- <f:convertDateTime pattern="#{someBean.dateFormat}"/>
- </h:outputText>
由于UI 的语言是可以改变的(客户要求),所以pattern是可变的
界面上有两个 form,一个 form 用来提交改变语言的action
另一个是数据form
当改变UI语言时,f:convertDateTime 没被执行,不清楚为什么
分享到:
相关推荐
这些库提供了许多高级组件,如图表、日期选择器、树形结构等,极大地扩展了JSF的功能。 ### 使用JSF控件的注意事项 1. **数据绑定**:JSF控件通常与后台bean的属性进行双向数据绑定,确保UI状态与模型同步。 2. **...
7. **转换和验证**:JSF提供了一种机制来确保用户输入的数据符合预期格式,例如日期、数字等。转换器和验证器是这一过程的关键组成部分。 8. **国际化和本地化**:JSF支持多语言环境,通过资源包(Resource Bundle...
- ****:日期时间格式化。 - ****:数字格式化。 - ****:自定义转换器。 - ****:为组件定义额外的区域。 - ****:加载资源束。 - ****:传递参数给页面。 - ****:监听JSF生命周期的不同阶段。 - ****:创建下拉...
这里的 `pattern` 属性指定了日期的输出格式,可以根据实际需求进行调整。 **应用场景:** - **日期和时间展示**:在用户界面中以友好的格式展示日期和时间。 - **国际化支持**:根据不同地区的日期格式习惯定制...
- **内置组件**:JSF提供了一系列内置组件,如输入、输出、按钮、表单等。 - **自定义组件**:可以通过扩展或实现现有组件创建自定义组件,以满足特定需求。 - **第三方组件库**:RichFaces, PrimeFaces等提供更...
在JSF中,每个UI组件都可以关联一个转换器,这样可以处理各种复杂的用户输入,如日期、货币等格式的数据。转换器通过实现`javax.faces.convert.Converter`接口来定义其转换逻辑。 1. **转换器接口**:JSF中的转换器...
- **功能**:`f:converter` 标签允许我们指定一个JSF Converter实现(实现了`javax.faces.convert.Converter`接口的类),以便对JSF组件的输入输出值进行转换。 - **使用示例**: - JSP: ```jsp ``` - **...
JSF提供了一套丰富的标签库,涵盖了输出、输入、命令和选择等多个方面。这些标签类似于HTML,但具有动态和交互性,使得网页设计者能够构建功能复杂、界面友好的Web应用。此外,JSF还支持自定义组件,允许开发者根据...
6. **组件库扩展**:除了核心的JSF标签,还有许多第三方库如PrimeFaces、RichFaces和IceFaces等,它们提供了更丰富的组件和功能,如图表、数据网格、日期选择器等。 7. **Facelets**:JSF 2.0引入了Facelets作为...
- `p:calendar`:PrimeFaces的日期选择器,提供了多种格式和日期选择方式。 - `p:selectOneMenu`:下拉选择框,可以进行动态加载和分页。 - `p:dialog`:弹出对话框,常用于表单提交或信息提示。 3. **JSF生命...
- **发布日期**:JavaServer Faces (简称JSF) 作为一种Java Web应用程序的标准组件框架,于2004年3月正式发布1.0版本。 - **目标**:通过明确地将Web应用程序开发者分为三个角色——网页设计人员、应用程式设计人员...
converter标签用于调用指定的JSF Converter实现,对JSF组件的输入输出值进行变换。示例代码: ``` ``` convertNumber convertNumber标签用于对数字、通货等进行格式转换。示例代码: ``` $"/> ``` facet...
Oracle的ADFFaces是一个广泛使用的JSF组件库,它提供了丰富的UI组件,包括针对不同客户端的呈现器、高级表格、颜色和日期选择器等,极大地丰富了JSF应用的表现力。 #### 开放源代码社区的贡献 开放源代码社区也为...
6. ****: 格式化日期。 ### JSF(JavaServer Faces) 虽然标签中提到了"JSF",实际上JSF(JavaServer Faces)是一个独立于JSP的技术,用于构建基于组件的Web应用程序。JSF提供了丰富的UI组件、事件处理和数据绑定...