在JSF中使用消息包时从验证消息中删除组件Id

时间:2012-06-09 13:08:06

标签: jsf

我正在练习JSF。我创建了一个包含用户ID和密码字段的登录屏幕。现在两个输入字段都必须=“true”。我创建了message.properties文件,并在其中添加了以下验证ID,

  

javax.faces.component.UIInput.REQUIRED = {0}是必填字段

我在faces-config.xml中添加了message-bundle。

否,当我点击提交时没有给出任何字段值时,显示的消息如下,

  

j_idt13:userid是必填字段

我想从邮件中删除 j_idt13 ,它是组件ID。 怎么做?

由于

1 个答案:

答案 0 :(得分:5)

在输入组件中,使用属性label来显示而不是id:

<h:inputText .. label="User Id" />