关于JSF2的validation的validationGroup问题

szh2048 2012-06-21
我在xhtml页面中加入
<f:validateBean validationGroups="javax.validation.groups.Default"/>
加上这句话就报错。
控制台错误如下:
2012-6-21 15:21:55 com.sun.faces.application.ApplicationImpl createValidator
严重: JSF1005:无法实例化类型为 javax.faces.Bean 的验证器。
页面错误如下:
javax.faces.FacesException: Expression Error: Named Object: javax.faces.Bean not found.
at com.sun.faces.application.ApplicationImpl.createValidator(ApplicationImpl.java:1530)
at com.sun.faces.component.validator.ComponentValidators.addValidatorsToComponent(ComponentValidators.java:276)
at com.sun.faces.component.validator.ComponentValidators.addValidators(ComponentValidators.java:195)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.processValidators(ComponentTagHandlerDelegateImpl.java:483)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.privateOnComponentPopulated(ComponentTagHandlerDelegateImpl.java:467)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:169)
。。。


求大神解释原因,有没有解决方案。谢谢。
hudepin 2012-06-27
jar中能找到javax.validation.groups.Default这个类吗
szh2048 2012-07-18
不好意思啊,我忘了,现在转做c开发了。JSF2学了一段时间。
Global site tag (gtag.js) - Google Analytics