洋仔is me
2017-04-18 13:54
采纳率: 75%
浏览 1.5k
已采纳

servlet内不能判断是不是新session

if(request.getSession().isNew()){
//同步操作
System.out.println("是新的呀呀 呀");
synchronized(this){
count = load(file);
count = count.add(new BigInteger("1"));
save(file, count);
}
}

为什么在servlet内这段不执行呢?
  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 风动的年轻人 2017-04-18 15:04
    已采纳

    isnew 方法的解释是:如果客户端还不知道该会话,或者客户端选择不加入该会话,则返回 true。例如,如果服务器仅使用基于 cookie 的会话,而客户端已经禁止了 cookie 的使用,则每个请求上的会话都将是新会话。

    评论
    解决 无用
    打赏 举报
  • 查看更多回答(1条)

相关推荐 更多相似问题