JavaEE开发基础计算机科学技术系第6讲基于Servlet的会话跟踪1练习2上机实验理解会话跟踪原理课堂案例:记录不同用户的访问次数掌握在Servlet中获取会话对象的方法request
getSession()会使用session对象进行数据存取setAttribute(name,value)getAttribute(name)session对象的生存周期创建:打开新的浏览器关闭:session
invalidate()、设置maxInactiveInterval、关闭浏览器本讲目标3使用会话的示例publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{HttpSessionsession=request
getSession(true);Objectcount=session
getAttribute("COUNTER");intcounter=0;if(count==null){counter=1;//将第一次计数存入sessionsession
setAttribute("COUNTER",newInteger(1));}else{counter=((Integer)count)
intValue();counter++;//计数加一//将计数存入sessionsession
setAttribute("COUNTER",newInteger(counter));}}取出session对象内存储的值取出session对象内存储的值把数据存储在session对象内把数据存储在session对象内记录不同用户的访问次数演示示例1:网页计算Counter
java演示示例1:网页计算Counter