我试图摆脱非常老的servlet,并在它们的位置上添加休闲服务。
这是否可以从应用上下文中获取与我之前从servlet上下文中获取相同的数据?
更具体的说,我想得到属性的 servletContext.getAttribute("org.directwebremoting.ContainerList")
从应用上下文,但 ApplicationContext
没有 getAttribute
方法。
Spring使用 Servlet
的作为支撑技术。所以你只需要获得 ServletContext
与此有关 Servlet
并检索属性。
对于根上下文,使用 WebApplicationContext
. 该接口增加了一个 getServletContext()
方法到通用ApplicationContext接口。
Object attribute = webApplicationContext
.getServletContext()
.getAttribute("org.directwebremoting.ContainerList");