在我的项目中,我正在使用会话,默认的URL是“索引”。问题是当我运行项目会话时创建。但是我只想在用户登录到项目后创建会话。 这是我的代码
<form-login login-page="/index" default-target-url="/"
authentication-failure-url="/login?error"
username-parameter="username"
password-parameter="password" />
<logout logout-success-url="/login?logout" delete-cookies="JSESSIONID" />
<access-denied-handler error-page="/Access_Denied" />
<session-management invalid-session-url="/login?timeout"/>
在web.xml中,我给超时
<session-config>
<session-timeout>5</session-timeout>
</session-config>
我也使用ifrequired。然后,在命中我的默认URL之后,春季正在创建会话。 我该怎么办? 我需要做什么改变? 需要有价值的指导
答案 0 :(得分:0)
默认情况下,jsp页面将会话标志设置为true。在您的索引页面jsp中进行设置,将不会创建会话。
<%@ page session="false" %>