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.

Reply via email to