/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.server.service.admin.mvc.controller; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.view.AbstractView; import com.enonic.esl.servlet.http.HttpServletRequestWrapper; public class SiteCustomForwardView extends AbstractView { @SuppressWarnings({"unchecked"}) protected void renderMergedOutputModel( Map model, HttpServletRequest request, HttpServletResponse response ) throws Exception { Map<String, String[]> params = (Map<String, String[]>) model.get( "requestParams" ); HttpServletRequestWrapper wrappedRequest = new HttpServletRequestWrapper( request, params ); String path = (String) model.get( "path" ); request.getRequestDispatcher( path ).forward( wrappedRequest, response ); } }