问题描述
在服务器上jsp没有<basehref="<%=basePath%>">不能保存session有了就一切正常。运维让我把<basehref="<%=basePath%>">删掉,导致我的session无法正常使用这到底是我的代码有问题还是服务器设置有问题,求解答!!让我死个明白
解决方案
解决方案二:
额,删了后应该是请求路径出错了吧
解决方案三:
最好用相对路径吧就是路径不对,session就会失效?你把session无法正常用的代码贴下大家看看
解决方案四:
看看代码呢
解决方案五:
本来就是两件事情,session和basePath没有任何关系,basePath是仅仅定义了页面的访问路径前缀。猜测的原因是,session是通过servlet或者action写入的,去掉basePath后,请求路径不正确,导致没有正确的访问servlet或Action,没有把session写入。
时间: 2024-10-29 14:59:51