Re: Conversion error message

Prasanth <[email protected]> Tue, 4 Mar 2025 13:34:59 -0600
Newsgroups gmane.comp.jakarta.struts.user
Message-ID <[email protected]>
I have the below line in the xxxxAction.properties file and it in the WEB-INF/classes folder in the sample package as the actual action class. But I am getting the standard error message rather than 
the custom one.

invalid.fieldvalue.retirementDate=Invalid date format. Please use MM/dd/yyyy.

Thanks,
Prasanth

On 3/4/25 11:32 AM, Prasanth Pasala wrote:
> I will try the xxxAction.properties file.  So @ConversionErrorFieldValidator is not an annotation to replace the xxxAction-validation.xml where we can specify the different validations we need and 
> the corresponding messages?
>
> Thanks,
> Prasanth
>
> On 3/4/25 9:44 AM, Lukasz Lenart wrote:
>> pon., 3 mar 2025 o 23:32 Prasanth<[email protected]>  napisał(a):
>>> Hi,
>>>
>>> I have a custom message for conversion error as below. But the webpage is showing this and the default struts message. How do I suppress the struts default message? I am using Struts 6.7.0
>>>
>>>       @ConversionErrorFieldValidator(fieldName = "retirementDate",  message = "Invalid date format. Please use MM/dd/yyyy.", shortCircuit = true)
>>>       public Date getRetirementDate() {
>>>           return retirementDate;
>>>       }
>>>
>>>    * Invalid field value for field "retirementDate".
>>>    * Invalid date format. Please use MM/dd/yyyy.
>> Have you read this?
>> https://struts.apache.org/core-developers/type-conversion.html#type-conversion-error-handling
>>
>> I would use @ConversionErrorFieldValidator in case there is no
>> built-in support for a given conversion, in other case adjusting
>> messages on XxxxAction.properties is all you need. See the example app
>> https://github.com/apache/struts-examples/tree/main/type-conversion
>>
>>
>> Cheers
>> Łukasz
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:[email protected]
>> For additional commands, e-mail:[email protected]
>>
>>
>