Java Spring4会话管理

Java Spring4会话管理,java,spring,spring-mvc,session,Java,Spring,Spring Mvc,Session,我对Spring 4中的会话创建感到担忧 从服务器呈现任何jsp页面时,spring都会创建会话。例如,url是GET/login,然后提供login.jsp,会话将自动创建并随响应一起发送 这会影响我的会话处理,因为我有一个过滤器,它在DispatcherServlet之前执行并检查会话 如果会话未激活,它将重定向到login,但在呈现login.jsp页面后,它将创建会话 所以,一旦页面被传递给用户,他的会话就会被激活,他就可以访问受保护的资源 我可以通过添加一些令牌来解决这个问题,但是有什

我对Spring 4中的会话创建感到担忧

从服务器呈现任何jsp页面时,spring都会创建会话。例如,url是
GET/login
,然后提供
login.jsp
,会话将自动创建并随响应一起发送

这会影响我的会话处理,因为我有一个过滤器,它在
DispatcherServlet
之前执行并检查会话

如果会话未激活,它将重定向到
login
,但在呈现
login.jsp
页面后,它将创建会话

所以,一旦页面被传递给用户,他的会话就会被激活,他就可以访问受保护的资源

我可以通过添加一些令牌来解决这个问题,但是有什么方法可以阻止会话创建吗

我用的是Spring4。我已经试过了,但没有成功

如何防止会话创建?

谢谢,

Sandeep

此问题并非特定于Spring。JSP默认创建会话。因此,通过设置

确保JSP不会隐式地这样做。这个问题不是Spring特有的。JSP默认创建会话。因此,通过设置

确保JSP不会隐式地这样做这不是Spring的问题,而是JSP的问题。您可以通过搜索JSP来找到答案。我用的是百里香。你似乎也在重新发明轮子;您考虑过改用Spring安全性吗?@chrylis这是Spring特有的,因为如果不使用Spring和render jsp页面容器,除非得到指示,否则永远不会创建会话。我搜索了stackflow,但没有得到这个,于是问。是的,我正在使用spring security。问题是spring在发送jsp页面时自动创建会话。如果您需要任何inputA JSP,请告诉我默认情况下是否确实创建了会话,除非您添加
。见.@M.Denium,谢谢,它成功了。我以为这是春天的问题。但它是JSP。再次感谢您为我节省了几天时间。这不是Spring问题,而是JSP问题。您可以通过搜索JSP来找到答案。我用的是百里香。你似乎也在重新发明轮子;您考虑过改用Spring安全性吗?@chrylis这是Spring特有的,因为如果不使用Spring和render jsp页面容器,除非得到指示,否则永远不会创建会话。我搜索了stackflow,但没有得到这个,于是问。是的,我正在使用spring security。问题是spring在发送jsp页面时自动创建会话。如果您需要任何inputA JSP,请告诉我默认情况下是否确实创建了会话,除非您添加
。见.@M.Denium,谢谢,它成功了。我以为这是春天的问题。但它是JSP。再次感谢你救了我几天。