`
tendy
  • 浏览: 47714 次
  • 来自: ...
社区版块
存档分类
最新评论

MyFaces 的 validator

    博客分类:
  • java
XML 
阅读更多

(1)在 MyFaces 的实现里面,
如果 input field 不填写任何数据 或填写数据长度为 0,不会触发任何 validator。
所以,如果想写一个 required 的 validator 是不行的。

(2)由于上面说的原因,required 的验证只能通过 required 属性验证。
例:

xml 代码
  1. <h:inputText required="true" >  

<h:inputtext required="true"></h:inputtext>

(3)至于 message bundle 的问题
在 faces-config.xml 中的配置:

xml 代码
  1. <application>  
  2.  <message-bundle>demo.bundles.Messagesmessage-bundle>  
  3.  <locale-config>  
  4.       <default-locale>en_USdefault-locale>  
  5.       <supported-locale>zh_CNsupported-locale>  
  6.       <supported-locale>zh_TWsupported-locale>  
  7.  locale-config>  
  8. application>  


MyFaces 组件进行验证时,会在上面标明的 bundle  文件内获取 message
因此,把 MyFaces 需要的 message key 写进这个 bundle 文件即可
另外,如果 MyFaces 在上面的 bundle 文件没取到所需 message,就会在 javax.faces.Message 中取

分享到:
评论
1 楼 tendy 2007-05-18  
貌似这个网页编辑器有 BUG
每编辑一次都会出问题.... 

相关推荐

    myfaces

    myfaces 的一个工程

    myfaces-all.jar.zip

    《MyFaces 全集:深入理解myfaces-all.jar.zip》 MyFaces,作为一个开源的JavaServer Faces (JSF)实现,是Java Web开发中的一个重要组件。这个名为"myfaces-all.jar.zip"的压缩包,包含了MyFaces的核心库以及相关的...

    myfaces-core-2.0.1-bin.zip

    MyFaces是Apache软件基金会开发的一个开源JavaServer Faces (JSF)实现项目,它提供了一整套用于构建Web应用程序的组件库和服务。MyFaces的核心库,也就是我们这里关注的`myfaces-core-2.0.1-bin.zip`,包含了运行JSF...

    myfaces-1.1.5

    "myfaces-1.1.5" 是一个特定版本的 MyFaces 开源项目,这里的 "1.1.5" 指的是该版本的发行号。MyFaces 是 Apache 软件基金会开发的一个 JavaServer Faces (JSF) 实现,它是 JSF 规范的开源实现之一。 **描述解读:*...

    iceface-myfaces例子

    《深入理解iceface-myfaces:基于sample-icefaces-myfaces-portlet.war的实践解析》 在现代Web应用开发中,ICEfaces和MyFaces作为两个备受瞩目的JavaServer Faces (JSF) 框架,为开发者提供了丰富的功能和优秀的...

    JSF MyFaces 开发文档

    ### JSF MyFaces 开发知识点详解 #### 一、JSF与MyFaces简介 - **JSF (JavaServer Faces)**:是一种基于Java EE标准的Web应用程序框架,它为开发人员提供了一种简单的方法来构建用户界面。JSF的核心是组件模型,这...

    myfaces-impl2.2.chm api文件

    chm api myfaces jsf2.2

    myfaces-core-1.2.6-bin.zip

    《MyFaces Core 1.2.6:Java服务器端组件框架的深度剖析》 MyFaces Core 1.2.6 是一个重要的开源项目,它属于JavaServer Faces (JSF) 技术的一部分,用于构建企业级的Web应用程序。JSF是Java EE平台中的一个标准...

    JSF及Myfaces帮助

    JSF及Myfaces帮助.CHM

    MyFaces组件最新源代码

    MyFaces是Apache软件基金会开发的一款JavaServer Faces (JSF)实现,它是一个开源的Web应用程序框架,用于构建用户界面。JSF是一种模型-视图-控制器(MVC)框架,专门设计用于简化创建交互式、数据驱动的Web应用程序。...

    myfaces标签库

    ### MyFaces标签库知识点 #### 一、MyFaces简介 MyFaces是Apache软件基金会下的一个开源项目,它是一个实现JavaServer Faces(JSF)规范的框架。MyFaces提供了丰富的组件库,可以用来构建用户界面,简化Web应用开发...

    MyFaces 上下文参数详解(中、英文)

    MyFaces是JavaServer Faces (JSF)的一种实现,它是一个开源的、用于构建Web应用程序的Java框架。在MyFaces的应用中,配置上下文参数在`web.xml`文件中扮演着至关重要的角色。这些参数可以定制MyFaces的行为,优化...

    myfaces api

    MyFaces是Apache软件基金会开发的一个开源JavaServer Faces (JSF)实现项目,它提供了一整套用于构建Web应用程序的API和服务。MyFaces API是这个框架的核心部分,它遵循JSF规范,为开发者提供了构建用户界面、处理...

    jsf配置myfaces各种jar

    本人用的是Myeclipse7.0+J2EE5.0+JSF开发,配置myfaces各种jar,包括上传.考到lib下就可以.哪里不明加我QQ问我 200808006

    jsf2.0源碼(myfaces2.0.4 api+impl)

    **JSF 2.0 源码解析:MyFaces 2.0.4 API + Impl** JavaServer Faces (JSF) 是一个用于构建企业级Web应用的Java框架,它提供了一种组件化的方式来创建用户界面。JSF 2.0是其一个重要版本,引入了许多新特性以提升...

    myfaces官方demo

    MyFaces是Apache软件基金会开发的一款开源JavaServer Faces (JSF)实现,它是Java EE平台的一部分,用于构建富互联网应用程序(RIA)。这个"myfaces官方demo"提供了丰富的示例和教程,帮助开发者深入理解MyFaces框架的...

    Apache MyFaces 1.1.6相关jar包

    进行jsf开发的相关jar包,采用Apache MyFaces 1.1.6版本.包含commons-beanutils-1.7.0,commons-collections-3.1,commons-digester-1.8,commons-el-1.0,commons-lang-2.1,commons-logging-1.1.1,jstl-1.1.0,...

    Hibernate 与 MyFaces的整合

    知识点:Hibernate与MyFaces的整合 一、概述与背景 在现代Web开发中,整合不同的技术框架以构建高效、灵活的应用程序是常见的实践。其中,Hibernate作为一款强大的对象关系映射(ORM)工具,用于简化Java应用与...

    用JSF和MyFaces上传文件

    【JSF框架+MyFaces+Java】:JavaServer Faces (JSF) 是Java社区开发的一种用于构建用户界面的Web应用程序的MVC框架。在JSF中,MyFaces是其中一个实现,它提供了丰富的组件库和扩展功能。在描述中提到,虽然Java Web...

    使用JSF和MyFaces实现文件上载

    然而,标准的JSF并不直接支持文件上传功能,这需要借助于第三方库或扩展,如Apache MyFaces。 ### 使用JSF和MyFaces实现文件上传 #### 一、理解文件上传机制 在Web开发中,文件上传主要通过HTML表单实现,其中`...

Global site tag (gtag.js) - Google Analytics