在输入页面时创建的许多会话而不是一个。为什么呢?

时间:2015-05-26 11:00:59

标签: java session spring-mvc spring-boot thymeleaf

我有一个应用程序,它使用Spring Boot + Spring MVC和Thymeleaf作为视图引擎,我注意到当我进入登录页面(这是应用程序的默认登录页面)时,会创建许多TCP会话。这是为什么?我相信在这个阶段不应该创建任何会话,但在登录后,我应该只有一个会话有效,直到我决定注销。怎么做到这一点?

WireShark的截图: enter image description here

1 个答案:

答案 0 :(得分:1)

正如Gimby指出的那样,你很可能会混淆使用HTTP会话的TCP会话。实际上你的截图没有显示" session"但是TCP三次握手的前两个阶段(见wikipedia)以供参考。很可能您的登录页面包含指向其他JS和CSS文件的链接,还可能包含一些解释浏览器打开的多个连接的图像。