我有一个JSF索引页面如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets">
<f:loadBundle var="msg" basename="com.messages.message-en"/>
<h:form>
<h:outputLabel value="#{msg.name }" style='color: #0080FF; font-size: 16px; font-family: "Trebuchet MS", Sans-Serif; font-weight: bold'></h:outputLabel>
<h:inputText id="name" value="#{bonjour.name}" style="font-size: 16px; height: 31px" required="true" requiredMessage="#{msg.validateName }">
<f:validateLength minimum="3" maximum="10"></f:validateLength>
<f:validateRegex pattern="[A-Z]{2}[0-9]*"/>
</h:inputText>
<h:commandButton value="#{msg.hello }" style="width: 72px; " action="#{bonjour.appeler()}"></h:commandButton>
</h:form>
</html>
我想显示输入文本错误的个人信息。
从我的代码中可以看到,我要显示的个人消息而不是java-ee
提供的消息是requiredMessage="#{msg.validateName }
我该怎么做?