我提到了很多帖子,但我仍然无法找到正确的工作答案 我希望从我的Java类本身获取它,而不是在jsp中使用EL。
如何在Spring中获取servlet上下文路径?
答案 0 :(得分:55)
for SpringMVC
@Autowired
ServletContext servletContext;
答案 1 :(得分:8)
另一种方法是在依赖ServletContext
的类中实现ServletConfigAware。在setServletConfig
方法中,您将获得ServletContext
的实例,您可以在那里做您需要做的事情。
public class MyClass implements ServletConfigAware {
private ServletConfig config;
public void setServletConfig(ServletConfig servletConfig) {
this.config = servletConfig;
}
答案 2 :(得分:4)
此处发布了一个解决方案:ServletContext and Spring MVC
@Autowired
ServletContext context;