2 つの検証メッセージが表示されます。1 つは正しいもので、もう 1 つはフォームの上部にあり、マウスをその上に置くと、「Project Stage[Development]: Unhandled Messages」と表示されます。このメッセージを非表示にするにはどうすればよいですか?
<h:outputLabel for="username">Please enter your username: </h:outputLabel>
<h:inputText id="username" value="#{user.id}" required="true">
<f:ajax event="blur" render="usernameMessage" />
</h:inputText>
<h:message id="usernameMessage" for="username" />
userBean.java
private static final long serialVersionUID = 1L;
@NotNull(message="The username can not be blank")
@Size(min=6, max=12, message="Please enter a valid username (6-12 characters)")
private String id;
public String getId() {
return id;
}
web.xml
<context-param>
<param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name>
<param-value>true</param-value>
</context-param>