public class TemplateScriptFilter extends AbstractFilter {
private static Logger logger = org.slf4j.LoggerFactory.getLogger(TemplateScriptFilter.class);
public String prepare(RenderContext renderContext, Resource resource, RenderChain chain) throws Exception {
Profiler profiler = (Profiler) renderContext.getRequest().getAttribute("profiler");
if (profiler != null) {
profiler.start("render template " + resource.getResolvedTemplate());
}
HttpServletRequest request = renderContext.getRequest();
Script script = (Script) request.getAttribute("script");
renderContext.getResourcesStack().push(resource);