本文作者:suxingrui
本文链接:https://blog.csdn.net/suxingrui/article/details/84060262
版权声明:本文为原创文章,转载请注明出处。

出现原因参照ShiroHttpServletResponse源码:
使用shiro第一次重定向时URL带有jsessionid=xxxx问题

不过执行toEncoded之前都使用isEncodeable进行判断:
使用shiro第一次重定向时URL带有jsessionid=xxxx问题
所以,如要重定向时不自动添加jsessionid,只需要把如下参数设置成false即可:
使用shiro第一次重定向时URL带有jsessionid=xxxx问题
具体设置:
初始化Bean DefaultWebSessionManager时同时把sessionIdUrlRewritingEnabled设置为false
使用shiro第一次重定向时URL带有jsessionid=xxxx问题

相关文章: