重命名JSESSIONID

问题描述 投票:0回答:1

我试图在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 jsessionid
1个回答
1
投票

当你使用spring-3.2.18时,你应该尝试以下代码来覆盖DefaultCookieSerializer。您可以在Spring Docs找到详细信息

@Bean
public DefaultCookieSerializer defaultCookieSerializer(){
    DefaultCookieSerializer defaultCookieSerializer = new DefaultCookieSerializer();
    defaultCookieSerializer.setCookieName("mySessionId");
    return defaultCookieSerializer;
}
© www.soinside.com 2019 - 2024. All rights reserved.