session是依赖于cookies的,禁用cookies后session将丢失,解决的办法是使用response.encodeURL(url)方法。

当cookies没有被禁用时URL还是原来的URL。

当cookies被禁用后URL后面多带了一个jsessionid.

 

//req为request实例
//sessionid来自于cookies吗?
req.isRequestedSessionIdFromCookie();

//sessionid来自于URL吗?
req.isRequestedSessionIdFromURL();

//sessionid有效吗?
req.isRequestedSessionIdValid();
 
//获取从客户端传递过来的sessionid
req.getRequestedSessionId();

 

 

相关文章:

  • 2021-07-09
  • 2022-01-09
  • 2021-08-11
  • 2021-06-01
  • 2021-10-20
  • 2021-12-29
  • 2021-10-27
猜你喜欢
  • 2021-08-20
  • 2021-12-19
  • 2022-12-23
  • 2021-07-10
  • 2022-02-22
  • 2022-12-23
相关资源
相似解决方案