package cn.jeesoft.core.freemarker.view; import freemarker.ext.servlet.FreemarkerServlet; import freemarker.ext.servlet.IncludePage; import freemarker.template.SimpleHash; import org.springframework.web.servlet.view.freemarker.FreeMarkerView; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.Map; public class FreemarkerView extends FreeMarkerView { @Override protected SimpleHash buildTemplateModel(Map<String, Object> model, HttpServletRequest request, HttpServletResponse response) { SimpleHash hash = super.buildTemplateModel(model, request, response); hash.put(FreemarkerServlet.KEY_INCLUDE, new IncludePage(request, response)); return hash; } }