h的个人消息:来自java bundle的错误

时间:2014-03-04 13:36:00

标签: java-ee

我有一个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 }

我该怎么做?

0 个答案:

没有答案