是否可以在 JSF 1.2 中使用 JSF 2.0 提供的 bean 级别验证。
问问题
681 次
3 回答
4
JSF 2.0 没有 bean 级别验证之类的东西。您可能对JSR303 Bean Validation(javax.validation
API )感到困惑。JSR303 是 Java EE 6 的一部分。因此,如果您运行支持 Java EE 6 的容器(Glassfish 3、JBoss AS 6 等),那么无论 JSF 版本如何,您都可以使用 JSR303。否则,您必须单独安装 JSR303 实现,例如Hibernate Validator。
于 2010-12-22T22:44:54.073 回答
2
我不知道这是不是你想要的,但是richfaces有<rich:beanValidator>
于 2010-12-22T23:49:44.740 回答
0
@Id
private int id;
@NotNull(message = "Company id is required")
private int companyId;
@NotNull(message = "Name is required")
private String name;
@NotNull(message = "Device resolution is required")
@Enumerated()
private DeviceResolution deviceResolution;
@NotNull(message = "Device width is required")
private int deviceWidth;
@NotNull(message = "Device height is required")
private int deviceHeight;
于 2011-10-12T06:37:20.433 回答