JSF 1.2 で JSF 2.0 が提供する Bean レベルの検証を使用することは可能ですか。
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 を使用できます。それ以外の場合は、 Hibernate Validatorなどの JSR303 実装を個別にインストールする必要があります。
于 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 に答える