gpt4 book ai didi

jsf - Primefaces 自定义验证消息

转载 作者:行者123 更新时间:2023-12-03 04:42:35 26 4
gpt4 key购买 nike

如何使用 prime faces 消息标签显示自定义验证消息?

假设我有一个名为 Description 的字段,我想收到这样的消息:

Description:Plese enter value.

这里的描述是字段名称,所以我真正的要求是

formId:inputId:Plese enter value.

但目前我得到了这个:

Description: Validation Error: Value is required.

我的代码:

<p:messages id="message" />
<p:inputText id="updatedescription" value="#{equipTemplateBean.equipmentSpecificationsVO.description}" requiredMessage="Please enter Description" required='true'
</p:inputText>

请建议如何执行此操作。

最佳答案

请考虑我的最小示例,该示例显示自定义错误消息“此字段为必填项”。当提交为空时:

page.xhtml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:p="http://primefaces.org/ui">
<f:view>
<h:head/>
<h:body>
<h:form>
<p:inputText id="input"
required="true"
requiredMessage="This field is required."/>
<p:message for="input"/>

<p:commandButton process="input"
update="@form"/>
</h:form>
</h:body>
</f:view>
</html>

关于jsf - Primefaces 自定义验证消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33932724/

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