在 Web App 中配置 Spring

Spring 在 Web App 中普遍使用。具体配置方式如下:

Servlet 2.4+

Servlet 2.4 及之后,web 容器支持 Listener 规范,相应配置示例如下:

<listener>

<listener-class> org.springframework.web.context.request.RequestContextListener </listener-class>

</listener>

before Servlet 2.4

在 Servlet 2.4 之前,只能使用 Filter, 配置示例如下:

<filter>
    <filter-name> requestContextFilter </filter-name>
    <filter-class> org.springframework.web.filter.RequestContextFilter </filter-class>
</filter>
<filter-mapping >
    <filter-name> requestContextFilter </filter-name>
    <url-pattern> /* </url-pattern>
</filter-mapping>

参:listener 和 filter 区别