struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yasser Zamani <>
Subject RE: Invalid Field Value when using Map
Date Wed, 19 Jun 2019 06:29:35 GMT
Hi Prasanth,

I'm surprised how you get non digit characters in your map while both key and value are not


>-----Original Message-----
>From: Prasanth <>
>Sent: Monday, June 17, 2019 8:52 PM
>To: Struts Users Mailing List <>
>Subject: Invalid Field Value when using Map
>I have a form that uses maps to store data as shown below. When the user enters
>valid numbers it works as expected, but when user enters non digit characters in
>the text field a String object is saved in the map rather than showing a "Invalid
>field value for field <field name>" message which is done for basic data types like
>int/long/double. Is this something that struts has not implemented for maps yet,
>as the annotations provide the expected data type?
>     @Element(value=java.lang.Double.class)
>     private HashMap<Long, Double> deferralAmountValue = new
>     @Element(value=java.lang.Double.class)
>     private HashMap<Long, Double> deferralPercentValue = new
View raw message