sessionlistener中sessioncreated中的输出没有被执行

今天复习HTTPSessionListener,做了个小练习,发现了一些问题。
练习为:首先创建一个listener,里面输出一下基本信息,然后jsp执行,看listener输出的信息。(因为访问jsp的时候jsp会翻译成servlet,默认调用session方法,但是访问HTML和servlet就不会调用,所以通过访问jsp来看是否创建了session)

截图如下:sessionlistener中sessioncreated中的输出没有被执行
MyHttpSessionListener中内容如下:

sessionlistener中sessioncreated中的输出没有被执行

sessionlistener中sessioncreated中的输出没有被执行

web.xml内容如下:sessionlistener中sessioncreated中的输出没有被执行

出现的问题就是:
我除了第一次在console中见到了一下“HttpSession对象被创建了”之外,后面几次无论怎么运行都没有,查询后猜测是牵扯到了Session的失效问题,所以我去清空了浏览器的历史记录,再次运行,发现又出来了。
牵扯到的那个session方法:sessionlistener中sessioncreated中的输出没有被执行首先session是没有创建的情况下才会去创建一个,有了就不去创建了。sessionlistener中sessioncreated中的输出没有被执行

若有错误,望大佬们指出