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