private void addParametersToRequestWrapper(final HttpServletRequest request, final String url) {
RequestWrapper requestWrapper = HDIVUtil.getNativeRequest(request, RequestWrapper.class);
if (requestWrapper != null) {
LinkUrlProcessor linkUrlProcessorForForward = HDIVUtil.getLinkUrlProcessor(pageContext.getSession().getServletContext());
RequestContextHolder holder = HDIVUtil.getRequestContext(request);
UrlData urlData = linkUrlProcessorForForward.createUrlData(url, Method.GET, holder.getHdivParameterName(), holder);
Map<String, String[]> urlParamsAsMap = linkUrlProcessorForForward.getUrlParamsAsMap(holder.getHdivParameterName(),
new StringBuilder(128), urlData.getUrlParams());
for (Map.Entry<String, String[]> entry : urlParamsAsMap.entrySet()) {
requestWrapper.addParameter(entry.getKey(), entry.getValue());
}
}
}