package com.neblina.balero.jawr; import net.jawr.web.JawrConstant; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.DependsOn; import org.springframework.stereotype.Component; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.servlet.ModelAndView; import javax.annotation.PostConstruct; import javax.servlet.ServletContext; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @Component @Controller @DependsOn(value = "JawrBinaryController") public class JawrCssController extends AbstractJawrController { @Autowired private ServletContext servletContext; /** * Constructor */ public JawrCssController() { super(JawrConstant.CSS_TYPE); } /* (non-Javadoc) * @see net.jawr.web.servlet.JawrSpringController#handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) */ @Override @RequestMapping(value = "/jawr/**/**.css", method = RequestMethod.GET) ///gzip_ public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { return super.handleRequest(request, response); } /* (non-Javadoc) * @see net.jawr.web.servlet.JawrSpringController#afterPropertiesSet() */ @Override @PostConstruct public void afterPropertiesSet() throws Exception { setServletContext(servletContext); super.afterPropertiesSet(); } }