我是 servlet 的新手,今天上了第一课。
现在,我正在尝试创建一个统计用户访问次数的 servlet。
总是在我如何增加计数器时出错:
HttpSession session = req.getSession(true);
Integer visitCount = new Integer(0);
String visitCountKey = new String("visitCount");
synchronized (this) {
if (!session.isNew()) {
visitCount = (Integer) session.getAttribute(visitCountKey);
visitCount = new Integer(visitCount.intValue() + 1); //error
}
session.setAttribute(visitCountKey, visitCount);
}
我正在创建一个新整数,因为我在 stackoverflow 上看到整数是不可变的。它仍然不起作用,并且在那条线上给了我一个错误。
有人能帮我吗?
亲切的问候,