struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yasser Zamani <yasserzam...@apache.org>
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
String!

Regards.

>-----Original Message-----
>From: Prasanth <dbadmin@pangburngroup.com>
>Sent: Monday, June 17, 2019 8:52 PM
>To: Struts Users Mailing List <user@struts.apache.org>
>Subject: Invalid Field Value when using Map
>
>Hi,
>
>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
>HashMap<Long,Double>();
>     @Element(value=java.lang.Double.class)
>     private HashMap<Long, Double> deferralPercentValue = new
>HashMap<Long,Double>();
>
>
>Thanks,
>Prasanth
Mime
View raw message