我想为我的 h:message 覆盖消息我做了什么我做了 message.properties 文件并将其添加到 faces-config.xml 中,如下所示
<application>
<message-bundle>
pk.mazars.basitMahmood.MyMessage
</message-bundle>
</application>
这是文件
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.
javax.faces.component.UIInput.REQUIRED = {1}: Value is required
在我的代码中,我使用了这样的东西
<h:inputText id="username" value="#{user.username}"
size="20" required="true" label="Username">
</h:inputText>
<h:message for="username" style="color:red" />
但我得到这样的东西
我想要而不是得到{1}: value is required
. 我明白了username: Value is required
。我怎样才能{1}
用价值代替。我也试过{0}
和'{2}'。但我得到相同的结果?
谢谢