`
tanlingcau
  • 浏览: 138057 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JSF有效性验证提示信息

    博客分类:
  • JSF
JSF 
阅读更多
JSF有效性验证的提示信息,标准情况下是英文的.

在JSF1.2中标签增加了几个新的属性:新属性:requiredMessage,converterMessage,validatorMessage.如果标准的错误提示信息不合适,我们可以使用自定义的信息来覆盖这些标准的信息.
例如,假设你在"userId"中使用了非空的验证器,而你希望错误时的信息提示是"UseriId必须是9个字符".那么就可以通过设置requiredMessage属性为"UseriId必须是9个字符"来实现.
你可以使用值表达式来引用绑定资源中的信息,如下面的例子:
<h:inputText value="#{customer.userID}" validatorMessage="#{customMessages.userIdMessage}" > <f:validateLongRange minimum="9" maximum="9"/> </h:inputText>
输入组件的属性converterMessage值会覆盖默认的转换信息提示。这样,用户能够更准确的知道错误的根源。
分享到:
评论

相关推荐

    jsf-api.jar

    7. **Converter和Validator**: Converter用于在组件和模型之间转换数据类型,而Validator则用于在提交数据前验证其有效性,两者都是确保数据质量的重要机制。 8. **Navigation**: JSF提供了导航规则,允许根据用户...

    JSF 最新英文教程

    1. **标准验证器**:JSF 提供了一系列预定义的验证器,用于检查输入数据的有效性。 2. **验证方法**:可以通过自定义方法来实现更复杂的验证逻辑。 3. **验证类**:创建自定义的验证器类。 4. **自动转换**:JSF ...

    JSF实现的智力测试系统

    JSF的生命周期也包含一个验证阶段,可以在用户提交表单时检查输入的有效性。 在开发过程中,MyEclipse作为一个强大的集成开发环境,提供了对JSF项目的全面支持,包括代码提示、调试和部署等功能。这使得开发者能够...

    JSF标签的使用登录i

    JSF也支持数据验证,可以使用内置的验证器或自定义验证器来确保用户输入的有效性。例如,我们可以添加一个要求非空用户名和密码的验证: ```xml &lt;!-- faces-config.xml 或 web.xml --&gt; &lt;validator-id&gt;...

    jsf 自定义组件开发

    自定义组件可以支持JSF的国际化特性,通过资源库文件提供多语言的标签和提示信息。 9. **性能优化** 在开发自定义组件时,考虑性能优化是至关重要的。避免不必要的计算,合理使用缓存,以及优化渲染过程都是提升...

    《JSF标签》简体中文版.rar

    - `p:dialog`:弹出对话框,常用于表单提交或信息提示。 3. **JSF生命周期**:理解JSF的生命周期是正确使用标签的关键。主要包括六阶段:恢复视图、应用请求值、处理验证、更新模型值、调用应用逻辑和渲染响应。每...

    Best practice in JSF web development

    - 从Message.properties或Resource.properties文件中加载提示、状态、标签、消息和错误信息。 - 确保这些信息动态化,便于多语言支持和维护。 7. **编辑链接**:确保编辑链接功能正常,提供修改数据的能力。 8. ...

    一个用JSF实现的在线反馈(源码)

    **JSF(JavaServer Faces)**是Java平台上用于构建用户界面的一种框架...通过这样的设计,开发者能够有效地组织代码,实现可维护性和扩展性。对于学习和理解JSF、JSP以及Java Web开发的同学,这是一个很好的实践项目。

    hibernate-validator-5.4.1.Final.zip

    这个`hibernate-validator-5.4.1.Final.zip`文件包含的是Hibernate Validator的5.4.1最终发行版,提供了对Java对象的有效性验证服务。 在Java开发中,数据验证是必不可少的步骤,尤其是在处理用户输入或业务逻辑时...

    hibernate-validator.rar

    通过在实体类的属性上添加注解,可以实现对用户输入、业务对象等数据的有效性检查,提升应用程序的健壮性。 二、核心概念 1. 注解:Hibernate Validator 提供了一系列预定义的注解,如 @NotNull、@Min、@Max、@...

    java server face 教程

    - **用户反馈**:强调提供清晰友好的错误提示信息对于提升用户体验的重要性。 **自订转换, 验证标签** - **标签开发**:讲解如何创建自定义的转换和验证标签,以简化前端页面的编写工作。 - **标签库**:讨论如何...

    JavaServer Faces核心编程(第3版 中文完整版)

    以及如何使用Faces Messages进行错误和信息提示,提升用户体验。 最后,可能会讨论JSF与其他Java EE技术如EJB、JPA、JSF 2.x的Ajax功能、PrimeFaces等第三方库的集成,这些都是现代企业级应用开发中常见的技术组合...

    hibernate-validator

    在Java世界中,数据验证通常涉及到在用户输入数据时检查其有效性。`hibernate-validator` 提供了一种声明式的方式来定义验证规则,这些规则可以在服务器端自动执行,避免了编写大量验证代码的繁琐工作。通过注解,...

    hibernate validator组件

    如果验证失败,`validate()`方法将返回一个包含错误信息的ValidationResult集合。 在 Hibernate Validator 4.0.2.GA 版本中,包括以下主要特性: 1. 全面支持JSR-303:此版本完全实现了JSR-303规范,提供了一套...

    Introduction to JavaServer Faces using JDeveloper

    在用户提交表单之前,验证输入数据的有效性是非常重要的。例如,确保用户名和密码字段不为空,并且格式正确。 2. **安全性** 对于涉及敏感信息的应用程序来说,确保数据的安全性至关重要。可以通过加密技术、...

    struts 课件 ppt

    Struts的Validator框架提供了数据验证功能,确保用户输入的有效性。此外,它还支持国际化(i18n),允许在不同语言环境中轻松管理和维护消息资源。 在实际应用中,Struts模型通常包括Java数据对象(JDO)、数据访问...

    jbuilder2007注册文件

    JBuilder2007版本是在2007年发布的一个更新,包含了对Java EE 5的支持,以及对Web服务、EJB 3.0和JSF等技术的增强。该版本还改进了性能,提升了开发效率,并且增强了项目管理、代码分析和团队协作的功能。 ### 注册...

    dwr3 学习笔记<一>

    "工具"标签则提示DWR3作为一个开发工具,可能会讨论如何在开发流程中有效地利用它来提高生产力。 【压缩包子文件的文件列表】中包含的库可能与DWR3的学习笔记内容有关: 1. **jsf-impl.jar** 和 **jsf-api.jar** -...

    MyFaces-Components

    - **功能描述**:创建弹出窗口,常用于显示提示信息或辅助功能。 - **使用示例**: ```jsp ``` ##### 4.4 Data Lists - **组件名称**:`&lt;t:dataList&gt;` - **功能描述**:展示列表数据,适用于简单的列表...

    MyEclipse10注册码.txt

    通常情况下,安装并打开MyEclipse10后,系统会提示输入订阅者信息和订阅代码。根据文件中提供的信息: - **Subscriber**: MaYong - **Subscription Code**: ZLR8ZO-855575-6751545157233935 按照以下步骤进行操作...

Global site tag (gtag.js) - Google Analytics