我用Google搜索,但没有找到满意的答案,这将是巨大的,如果你们能解释的区别ContextLoaderListener和RequestContextListener.
Rah*_*thi 15
contextloaderlistener: -引导侦听器以启动Spring的根WebApplicationContext.只需委托ContextLoader.
requestcontextlistener: -此侦听器主要用于第三方servlet,例如JSF FacesServlet.在Spring自己的Web支持中,DispatcherServlet的处理就足够了.
如果您使用 Servlet 2.5 Web 容器,并且请求在 Spring 的 DispatcherServlet 之外处理(例如,使用 JSF 或 Struts 时),则需要注册org.springframework.web.context.request.RequestContextListener ServletRequestListener。对于 Servlet 3.0+,这可以通过 WebApplicationInitializer 接口以编程方式完成。或者,或者对于较旧的容器,请将以下声明添加到您的 Web 应用程序的 web.xml 文件中:
Run Code Online (Sandbox Code Playgroud)<listener> <listener-class> org.springframework.web.context.request.RequestContextListener </listener-class> </listener> </web-app>
| 归档时间: |
|
| 查看次数: |
16714 次 |
| 最近记录: |