BeanValidationについて学んでいます。バッキングBeanを介してモデル(ユーザー)プロパティのユーザー名とパスワードにバインドされるユーザー名とパスワードの入力フィールドを使用して、単純なフォームを作成しました。私はそれらに注釈を付けました:
@Id
@NotNull(message="Username cannot be empty")
private String username;
@NotNull(message="Password cannot be empty")
private String password;
今、私が<h:messages/>
中に入れたそのフォームのページに<h:form>...</h:form>
。空のフォームを送信すると、同じページにリダイレクトされます(バッキングBeanのアクションメソッドでnullが返されます)が、メッセージが表示されません。私は何が間違っているのですか?