This is guesswork, but I came across message keys in the JSF 1.2 spec
earlier today.
I think you might be able to use this entry instead:
javax.faces.component.UIInput.REQUIRED={0} must be set
The original value was
javax.faces.component.UIInput.REQUIRED={0}: Validation Error: Value is required
Unfortunately, the ability to specify required message keys at the tag
level (requiredMessage=.....) isn't available until JSF 1.2.
Also note that you can define
<h:outputLabel for="nickname">
<h:outputText value="nickname"/>
</h:outputLabel>
and whatever the value of the outputLabel is will be used for {0} in
your message key. This is probably more useful when the id can't
contain the display value (ie, "Last Name" instead of "lastname").
-Mike
On 10/25/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
> Hello I would like to use my own error message
> I use <h:message for="nickname">
>
> <h:inputText id="nickname" value="#{Register.nickname}" required="true"
> size="10"
> maxlength="24"/>
> <h:message for="nickname"/>
>
> This generates the error message "nickname": Value is required. I would like
> to replace this with my own message.
>
> My recipe:
>
> 1) In faces-config.xml config file I have the entry
>
> <faces-config>
> <application>
> <message-bundle>org.partneragency.web.validatormessage</message-bundle>
> </application>
> ...
> </faces-config>
>
> 2) In validatormessage.properties I add the entry
> nickname=nickname must be set
>
> This does not work.
>
>
>