一個小練習(xí),項目中有兩個監(jiān)聽器分別實現(xiàn)了HttpSessionListener和ServletRequestListener接口,但是當(dāng)訪問網(wǎng)頁時只有requestInitialized方法可以運(yùn)行,sessionCreated方法沒有運(yùn)行。但當(dāng)在web.xml里面只配置HttpSessionListener的類時,sessionCreated方法是可以運(yùn)行的。而且通過tomcat管理后臺是可以看到有多個session會話的。但就是不會執(zhí)行sessionCreated方法。后來做個試驗。當(dāng)?shù)谝淮卧L問網(wǎng)頁時控制臺只能打印出requestInitialized,打印不出sessionCreated。在多個瀏覽器里訪問網(wǎng)頁結(jié)果還是一樣。只輸出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
提交
取消