validation - JSF:不同验证器标记的不同验证消息?

标签 validation jsf jakarta-ee jsf-2

在我的 JSF+Primefaces 应用程序中。我正在使用 JSF 验证器标签来验证文本框的输入

<p:inputText value="#{createAccessPrivilegeBean.name}" id="name" label="name" size="55" required="true"
    requiredMessage="#{messages.requiredError}" validatorMessage="#{messages.alphaNumericError}">
    <f:validateRegex pattern="#{validatorBean.accessprivilegeValidator}"></f:validateRegex>
    <f:validateLength maximum="10"></f:validateLength>
</p:inputText>

现在对于所需的消息,我已经在 requiredMessage 属性中指定了所有其他验证标记的消息,我正在使用我在 validatorMessage 属性中定义的常见消息。

我需要单独的消息来进行不同的验证,比如如果 validateRegex 失败我需要不同的验证消息,或者如果 validateLength 失败我需要不同的验证消息。

我该怎么做??

最佳答案

这是解决方案的链接:

http://www.mkyong.com/jsf2/customize-validation-error-message-in-jsf-2-0/

感谢丹尼尔。

关于validation - JSF:不同验证器标记的不同验证消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11009797/

相关文章:

Java EE : how to get the URL of my application?

java - 对 Java EE Web 应用程序的外部访问

java - 如何使用不同的类进行玩家输入验证

jQuery 远程验证强制双击提交表单

java - 枚举参数的编译时验证

jsf - 使用额外的 inputText 上传多个文件

java - java电子商务(我的火的洗礼)

WPF 验证结果弹出窗口

jsf - 识别和解决javax.el.PropertyNotFoundException:目标不可达

java - JSF、validateRegex 和 &(符号)