Ответ 1
для SpringMVC
@Autowired
ServletContext servletContext;
Я упомянул много сообщений, но все же я не могу найти правильный рабочий ответ.
Я хочу получить его из самого Java-класса и не использовать EL в jsp.
Как получить путь контекста сервлета в Spring?
для SpringMVC
@Autowired
ServletContext servletContext;
Другим способом является реализация ServletConfigAware в классе, который зависит от ServletContext
. В методе setServletConfig
вы получите экземпляр ServletContext
, и вы можете сделать то, что вам нужно сделать.
public class MyClass implements ServletConfigAware {
private ServletConfig config;
public void setServletConfig(ServletConfig servletConfig) {
this.config = servletConfig;
}
Решение опубликовано здесь: ServletContext и Spring MVC
@Autowired
ServletContext context;