session到底是谁创建的?

注册一个session监听器,我自己没有调用getSession方法,访问index.jsp页面,然后,为啥监听器的初始化方法还是会执行?不是说只有创建了session,才会调用初始化方法?谁创建的?在哪创建的?
超级无敌战士之贪财宝宝
浏览 1466回答 1
1回答

超级无敌战士之贪财宝宝

因为访问了jsp,而 jsp实质是servlet, 会编译成 .class,在class的底层已经调用session = pageContext.getSession();所以jsp 已经自己创建了session。如果换成html 就不会有这种情况了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java