下面这段代码是为了测试session,思路如下:在一个html页面中通过超链接进入该servlet,在servlet中创建session,如果是新创建的session则加入num属性,否则取出num值,加1之后更新。但是提示错误是空指针异常,经过调试之后发现session.isNew()一直为false。即:session.setAttribute("num", 0);没有执行过。暂时不知道什么问题,做个标记。
HttpSession session = request.getSession();
if(session.isNew() ){
session.setAttribute("num", 0);
}else{
int b = 0;
b= (Integer) session.getAttribute("num") ;
b++;
session.setAttribute("num", b);
System.out.print("xxxx"+session);
}