零、引言

RequetContextListener從名字結(jié)尾Listener來看就知道屬于監(jiān)聽器。

所謂監(jiān)聽器就是監(jiān)聽某種動作,在其開始(初始化)和結(jié)束(銷毀)的時候進(jìn)行某些操作。

由此可以猜測:該類用于在RequetContext(請求上下文對象)創(chuàng)建和銷毀的時候進(jìn)行某些操作(哪些操作?結(jié)尾總結(jié)!)

一、web.xml配置

要使用該listener對象需要在web.xml中進(jìn)行如下配置。

<!-- 此監(jiān)聽器是監(jiān)聽HttpRequest對象,方便ContextHolderUtils程序調(diào)用HttpRequest對象 --><listener><description>request監(jiān)聽器</description><listener-class>org.springframework.web.context.request.RequestContextListener</listener-class></listener>

 

二、三個重要類解讀

2.1 RequetContextListener

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

public class RequestContextListener implements ServletRequestListener {    private static final String REQUEST_ATTRIBUTES_ATT