<s:checkbox class="disableText" name="capDeferral[%{#attr.compensation.enrollmentCompID}]" 
fieldValue="1" submitUnchecked="true"/>

Thanks,
Prasanth

On 8/14/26 11:24 PM, Lukasz Lenart wrote:
pt., 14 sie 2026 o 22:36 Prasanth <[email protected]> napisał(a):
Getting the below exception after a form is submitted. The form has a check 
box, when this check box is not selected we get the exception. If the check box 
is selected it works normally. Is there
anything I should be doing to force struts to put a Integer value in the hash 
map when the check box is not selected?

   Exception: java.lang.ClassCastException: class java.lang.String cannot be 
cast to class java.lang.Integer (java.lang.String and java.lang.Integer are in 
module java.base of loader 'bootstrap')


The code line where it happens is below

                  else if(getEnrollmentForm().getCapDeferral().get(compID) != null 
&& getEnrollmentForm().getCapDeferral().get(compID)==1) {

Variable Declaration:
      @Element(value=java.lang.Integer.class)
      private HashMap<Long, Integer> capDeferral = new HashMap<Long,Integer>();
Can you post the UI, how do you compose the form from tags?


Cheers
Łukasz

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to