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

2022-09-01 13:45:49

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

如何在春季获取 servlet 上下文路径?


答案 1

对于弹簧MVC

@Autowired
ServletContext servletContext;

答案 2

另一种方法是在依赖于 的类中实现 ServletConfigAware。在该方法中,您将获得一个实例,您可以在那里执行您必须执行的操作。ServletContextsetServletConfigServletContext

public class MyClass implements ServletConfigAware {

    private ServletConfig config;

    public void setServletConfig(ServletConfig servletConfig) {
        this.config = servletConfig;
    }

推荐