在JSF 1.2中自定义验证错误消息时出错

时间:2012-12-10 11:18:06

标签: java jsf jsf-1.2

我已经按照类似的SO问题以及Mkyong等其他网站中的步骤进行了操作,但没有成功。我在下面描述了我到目前为止所做的工作,以便自定义javax.faces.component.UIInput.REQUIRED

  1. MyMessages.properties包中创建formularis.utils.missatges.custom并自定义错误:

    javax.faces.component.UIInput.REQUIRED = This value is required.
    
  2. 复制MyMessages.properties并翻译为我的语言:

    MyMessages.properties
    MyMessages_ca_ES.properties
    MyMessages_es_ES.properties
    MyMessages_en_US.properties
    
  3. faces-config中声明属性文件:

    <application>
        <locale-config>
            <default-locale>ca_ES</default-locale>
            <supported-locale>ca_ES</supported-locale>
            <supported-locale>es_ES</supported-locale>
            <supported-locale>en_US</supported-locale>
        </locale-config>
        <message-bundle>formularis.utils.missatges.custom.MyMessages</message-bundle>
    </application>
    
  4. 我错过了任何配置或声明吗?我不明白为什么我的应用程序不显示我的自定义错误消息。提前谢谢。

0 个答案:

没有答案