On 2/27/2018 4:37 PM, Dave Weis wrote: > <input type="radio" name="variation[2000]" id="cart_variation_2000_1500" > value="1500"/><label for="cart_variation_2000_1500">HOTTER</label> > public void setVariation(HashMap<String, String> variationItem){ > > logger.error("setVariation was called with variations"); > > for (Map.Entry<String, String> entry : variationItem.entrySet()) { > String key = entry.getKey(); > String value = entry.getValue(); > > logger.error(key + "=" + value); > } > > > } > Is my method signature incorrect? Thank you!
I guess Struts wont call setVariation for e.g. variation[2000]=HOTTER. Instead I guess it calls getVariation().put(2000, "HOTTER"); maybe you should use Map<Integer, String> for defining variation instead with java simple getter and setter. Regards.