我对Bean验证和JSF验证有一些疑问,目前我正在使用Bean验证:
最佳答案
Process Validations
在jsf生命周期中应用的。“当JSF运行时调用
视图层次结构中每个组件上的processValidators()方法。
processValidators()方法将首先启动任何数据转换
在验证组件值之前需要
应用程序的验证规则。如果在操作过程中出现任何错误
转换或验证过程中,该组件被标记为无效,并且
生成错误消息并将其排队在FacesContext对象中。
如果某个组件被标记为无效,则JSF会直接前进到渲染器
响应阶段,该阶段将显示当前视图和已排队
验证错误消息。如果没有验证错误,那么JSF
前进到更新模型值阶段。”-johnderinger.wordpress.com
您也可以在the specification中找到此信息。
javascript
而工作。 有关如何使用bean验证的更多信息,可以找到here和规范here。
有关集成JSF验证的更多信息,您应该访问this site。