protected void updateShippingCalculation( ActionRequest actionRequest, ShoppingPreferences preferences) throws Exception { String shippingFormula = ParamUtil.getString(actionRequest, "shippingFormula"); String[] shipping = new String[5]; for (int i = 0; i < shipping.length; i++) { shipping[i] = String.valueOf(ParamUtil.getDouble(actionRequest, "shipping" + i)); } preferences.setShippingFormula(shippingFormula); preferences.setShipping(shipping); }