Re: Conversion error message
Lukasz Lenart <[email protected]> Tue, 4 Mar 2025 16:44:22 +0100
| Newsgroups | gmane.comp.jakarta.struts.user |
|---|---|
| Message-ID | <CAMopvkMeAiVn3N3W01Kem+KtPMweD-YLvyPa_fFySwuGdo0DNQ@mail.gmail.com> |
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