我试图在web.xml中将JSESSIONID重命名为如下所示,但似乎有时候我确实在日志中看到了默认名称(我在登录过滤器,如果给出了默认名称),任何想法?,我使用的是Spring 3.2。 18和servlet-api-3.1
<session-config>
<session-timeout>45</session-timeout>
<cookie-config>
<path>/</path>
<domain>.example.com</domain>
<name>XXX_JSESSIONID</name>
</cookie-config>
</session-config>
当你使用spring-3.2.18
时,你应该尝试以下代码来覆盖DefaultCookieSerializer
。您可以在Spring Docs找到详细信息
@Bean
public DefaultCookieSerializer defaultCookieSerializer(){
DefaultCookieSerializer defaultCookieSerializer = new DefaultCookieSerializer();
defaultCookieSerializer.setCookieName("mySessionId");
return defaultCookieSerializer;
}