用户信息存放在session.setAttribute(“userName“, “xiaoMing“)中,但在下一个页面刷新后就没session值了

用户xiaoMing登录成功后,将用户名放在session中 session.setAttribute("userName", "xiaoMing") ,再跳转至个人信息页

但刷新页面后用户信息的 session 值消失了

排bug过程:

  1. 给 session 设置存活时间60秒 session.setMaxInactiveInterval(60); ,但问题同样存在:登录到用户信息页后一刷新或一跳转又没session值了。

  2. 怀疑是 Tomcat 中的 session 默认存活时间配置有问题,检查了没问题:

<session-config>
    <session-timeout>30</session-timeout>
</session-config>
  1. 改用Cookie存放用户信息,问题同样存在。

  2. 后来发现是因为个人信息页有个点击登出事件移除 session存放的用户信息 / cookie存放的用户信息 。如果把登出事件放在另一个页面 SignOut.java ,就不会有这样的问题了!!!


再记录一个bug。

JavaWeb等项目中,修改了.css文件后不生效

只有从 IntelliJ IDEA 中打开浏览器访问项目才生效,其他方式(直接在浏览器地址栏中)访问项目首页, .css 样式文件不生效。

你需要做的是:清除浏览器缓存

css文件不生效

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值