Jsf 面部消息未通过

Jsf 面部消息未通过,jsf,jsf-2,localization,messages,Jsf,Jsf 2,Localization,Messages,我已经在faces配置中映射,并且我的消息已加载,我可以用 根据定义,若我在上下文中插入faces消息,那个么它应该被翻译 我在验证器中返回了消息 FacesMessage msg = new FacesMessage("message_email_wrongFormat"); msg.setSeverity(FacesMessage.SEVERITY_ERROR); throw new ValidatorExcep

我已经在faces配置中映射,并且我的消息已加载,我可以用 根据定义,若我在上下文中插入faces消息,那个么它应该被翻译

我在验证器中返回了消息

        FacesMessage msg =
                new FacesMessage("message_email_wrongFormat");
        msg.setSeverity(FacesMessage.SEVERITY_ERROR);
        throw new ValidatorException(msg);
但它没有本地化


使用PrimeFaces5,JSF2.2是的,谢谢。我查看了javax.faces中的源代码,看起来就连作者都没有在视图层上使用翻译。。。也许我只是误解了什么你在哪里设置区域?有相关代码吗?您需要以某种方式更新ViewRoot的区域设置。