getServletConfig()。getServletContext()在Spring中等效

时间:2013-01-22 13:02:50

标签: java spring spring-mvc

我提到了很多帖子,但我仍然无法找到正确的工作答案 我希望从我的Java类本身获取它,而不是在jsp中使用EL。

如何在Spring中获取servlet上下文路径?

3 个答案:

答案 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;