一個小練習,項目中有兩個監(jiān)聽器分別實現(xiàn)了HttpSessionListener和ServletRequestListener接口,但是當訪問網(wǎng)頁時只有requestInitialized方法可以運行,sessionCreated方法沒有運行。但當在web.xml里面只配置HttpSessionListener的類時,sessionCreated方法是可以運行的。而且通過tomcat管理后臺是可以看到有多個session會話的。但就是不會執(zhí)行sessionCreated方法。后來做個試驗。當?shù)谝淮卧L問網(wǎng)頁時控制臺只能打印出requestInitialized,打印不出sessionCreated。在多個瀏覽器里訪問網(wǎng)頁結果還是一樣。只輸出requestInitialized。只有在只配置session監(jiān)聽器的情況下才能打印出sessionCreatedpublic?void?sessionCreated(HttpSessionEvent?arg0)?{
//?TODO?Auto-generated?method?stub
System.out.println(“sessionCreated”);
}public?void?requestInitialized(ServletRequestEvent?arg0)?{
//?TODO?Auto-generated?method?stub
System.out.println("requestInitialized");
}
添加回答
舉報
0/150
提交
取消