File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSF and the fly likes Customized error messages for validateLength Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "Customized error messages for validateLength" Watch "Customized error messages for validateLength" New topic

Customized error messages for validateLength

Rishidharan Somu

Joined: Sep 23, 2007
Posts: 8

Can I display a customized error message for the <f:validateLength>?

<h:inputText id="nameField" value="#{}">
<f:validateLength minimum="2" maximum="6"/>
<h:message for="nameField"/>

The error message that is displayed is "testForm:nameField: Validation Error: Value is greater than allowable maximum of '6'".

Is there any way I can change the error message being displayed?
[ November 08, 2008: Message edited by: Rishidharan Somu ]
Christophe Verré

Joined: Nov 24, 2005
Posts: 14688

Make your own file, and register it in your faces-config.xml using the <message-bundle> tag. For the properties files, you'll find the full list of messages keys in the JSF specification, Localized Application Messages.

[My Blog]
All roads lead to JavaRanch
I agree. Here's the link:
subject: Customized error messages for validateLength
It's not a secret anymore!