ServletContext 和 Spring MVC
Posted
技术标签:
【中文标题】ServletContext 和 Spring MVC【英文标题】:ServletContext and Spring MVC 【发布时间】:2011-08-10 00:23:32 【问题描述】:如何在 Spring MVC 3 的拦截器中获取 ServletContext?
【问题讨论】:
【参考方案1】:由于拦截器是一个 bean,你可以简单地自动装配它:
@Autowired
ServletContext context;
【讨论】:
这是金子。多么节省时间!干杯,伙计! 别忘了分配 getter 和 setter,否则 spring 将无法自动装配 围绕它要做哪些配置?只做上面的自动装配对我不起作用【参考方案2】:请看这个例子
http://www.vaannila.com/spring/spring-interceptor.html
然后是 request.getSession().getServletContext()
【讨论】:
谢谢我想要的。 不要使用它。如果不需要,则不应创建会话。以上是关于ServletContext 和 Spring MVC的主要内容,如果未能解决你的问题,请参考以下文章
Spring boot - java.lang.ClassNotFoundException:javax.servlet.ServletContext 和无法启动 EmbeddedWebApplica
web中servletcontext和applicationContext
Spring 梳理-webApplicationContext 与servletContext
在运行 Spring MVC 应用程序时在 Spring Boot 中获取 NoSuchMethodError: javax.servlet.ServletContext.addServlet