gpt4 book ai didi

validation - 使用 JSF 消息包覆盖 Omnifaces 验证消息?

转载 作者:行者123 更新时间:2023-12-04 15:34:05 26 4
gpt4 key购买 nike

是否可以使用 jsf 消息包覆盖默认的 omnifaces 验证消息?

我的消息包:

javax.faces.converter.DateTimeConverter.DATE={2}: ''{0}'' could not be understood as a date.
javax.faces.converter.DateTimeConverter.DATE_detail=Invalid date format.
javax.faces.validator.LengthValidator.MINIMUM=Minimum length of ''{0}'' is required.

org.omnifaces.component.validator.ValidateUnique=1. my validateUnique omnifaces msg, {0}
org.omnifaces.component.validator.ValidateUnique.DEFAULT_MESSAGE=2. my validateUnique omnifaces msg, {0}

我知道有一个“消息”属性,但将所有消息放在一个地方会很好。

提前谢谢了

最佳答案

OmniFaces 验证器组件目前不支持此功能。正如您在 source code 中看到的那样的 ValidateMultipleFields#showMessage() ,无处可从 Application#getMessageBundle() 标识的消息包中获取默认消息.

我举报了 an issue以便 OmniFaces 人员注意到它并可能在下一个版本中实现它。与此同时,最好的办法是继续使用 message属性。如有必要,您可以将重复代码重构为自定义标记文件。

关于validation - 使用 JSF 消息包覆盖 Omnifaces 验证消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24161251/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com