package net.sourceforge.cruisecontrol.dashboard.web.view; import javax.servlet.ServletContext; import javax.servlet.http.HttpServletRequest; import org.springframework.web.context.ServletContextAware; import org.springframework.web.servlet.View; public abstract class BaseFileView implements View, ServletContextAware { private ServletContext servletContext; protected String getUrl(HttpServletRequest httpServletRequest, String fileName) { // TODO is it URI? return httpServletRequest.getContextPath() + httpServletRequest.getServletPath() + httpServletRequest.getPathInfo() + '/' + fileName; } protected ServletContext getServletContext() { return this.servletContext; } public void setServletContext(ServletContext servletContext) { this.servletContext = servletContext; } }