(1)在 MyFaces 的实现里面,
如果 input field 不填写任何数据 或填写数据长度为 0,不会触发任何 validator。
所以,如果想写一个 required 的 validator 是不行的。
(2)由于上面说的原因,required 的验证只能通过 required 属性验证。
例:
xml 代码
- <h:inputText required="true" >
<h:inputtext required="true"></h:inputtext>
(3)至于 message bundle 的问题
在 faces-config.xml 中的配置:
xml 代码
- <application>
- <message-bundle>demo.bundles.Messagesmessage-bundle>
- <locale-config>
- <default-locale>en_USdefault-locale>
- <supported-locale>zh_CNsupported-locale>
- <supported-locale>zh_TWsupported-locale>
- locale-config>
- application>
MyFaces 组件进行验证时,会在上面标明的 bundle 文件内获取 message
因此,把 MyFaces 需要的 message key 写进这个 bundle 文件即可
另外,如果 MyFaces 在上面的 bundle 文件没取到所需 message,就会在 javax.faces.Message 中取
分享到:
相关推荐
myfaces 的一个工程
chm api myfaces jsf2.2
JSF及Myfaces帮助.CHM
myfaces api
JSF Web Apatch Myfaces
本人用的是Myeclipse7.0+J2EE5.0+JSF开发,配置myfaces各种jar,包括上传.考到lib下就可以.哪里不明加我QQ问我 200808006
iceface-myfaces例子
进行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的整合 pdf
MyFaces是JavaServer Faces(JSF) Web框架 (JSR 127)的一个实现。JavaServer(tm) Faces Web框架是一个新的实现MVC模式的规范.它可以与Struts框架相媲美甚至的一些特性与观念已经超过了Struts.【FacesIDE:Eclipse下的...
myfaces最新包,最新版本.myfaces最新包,最新版本.
apache的jsf实现myfaces的组件开发过程
myfaces是apache开源对jsf的扩展
myfaces-all.jar.zip
myfaces-core-1.2.6-bin.zipmyfaces-core-1.2.6-bin.zipmyfaces-core-1.2.6-bin.zip
http://www.ibiblio.org/maven/myfaces/jars/ myfaces-extensions-1.0.9.jar
myfaces-core
jsf2.0源代碼(myfaces2.0.4 api+impl)
教你使用JSF和MyFaces实现文件上载。
myfaces官方demo,不可多得的绝好资料