jsf验证提供这种按摩
INFO javax.enterprise.resource.webcontainer.jsf.renderkit警告: FacesMessage(s)已排队,但可能没有显示。SourceId=nullseverity=(错误2)、summary=(用户名或密码不正确。)、detail=(用户名或密码不正确)。
但我的login.xhtml页面显示了Your User Name or Password is incorrect.按摩。这是怎么回事。
编辑:我想防止在控制台中打印这种按摩
提前感谢
发布于 2012-08-29 04:58:43
编辑以防止消息不被打印在日志中.关闭javax.enterprise.resource.webcontainer.jsf.renderkit的日志记录。我相信你在使用log4j。我们在您的jboss-log4j.xml中关闭了下面的条目
<category name="javax.enterprise.resource.webcontainer.jsf.renderkit">
<priority value="OFF" />
</category>如果不是log4j,则取决于所使用的日志库。尝试将默认日志记录级别设置为“错误”或“致命”。否则,只需将javax.enterprise.resource.webcontainer.jsf.renderkit的日志记录级别设置为高于INFO的级别即可。
因此,您需要配置这个其他日志库,以便控制输出内容。
如果WEB-INF/lib目录包含log4j.jar,则需要将log4j.properties或log4j.xml文件添加到WEB-INF/classes dir中以配置log4j。有关进一步说明,请参阅log4j项目。
如果您的WEB-INF/lib目录不包含log4j.jar,那么这很可能是通过java标准库中提供的java.util.logging实现来记录的。因此您需要对其进行配置;有关详细信息,请参阅java.util.logging类的javadoc。
希望这能给你足够的信息。
https://stackoverflow.com/questions/12171124
复制相似问题