@Override protected void respond(AjaxRequestTarget target) { final Request req = RequestCycle.get().getRequest(); final Map<String, String[]> params = new HashMap<String, String[]>(); RequestUtils.decodeUrlParameters(req.getQueryString(), params); final String handleId = params.get("handleId") != null ? params.get("handleId")[0] : null; final int newValue = params.get("value") != null ? Integer.parseInt(params.get("value")[0]) : -1; getSlider().onChange(target, handleId, newValue); }
RequestUtils.decodeUrlParameters(queryString, params); parameters.putAll(params);