欢迎来到天天文库
浏览记录
ID:50391581
大小:155.00 KB
页数:7页
时间:2020-03-05
《实验五会话管理实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验五会话管理(实验报告)班级:网络111姓名:李坤学号:201106090117一、实验目的1.了解Web服务器对客户会话跟踪的各种方法;2.重点掌握使用HttpSession对象跟踪会话的方法;3.掌握使用Cookie技术跟踪会话的方法;4.了解URL重写和隐藏表单域的方法。二、实验原理HTTP协议是无状态的协议。在很多情况下,Web服务器必须能够跟踪客户的状态。比如,对于一个购物网站,在一个时刻可能有多个客户购物,Web服务器必须能够区分不同的客户。一般情况下,Web服务器为每个客户配置了虚拟的购物车(Shop
2、pingCart)。当某个客户请求将一个商品放入购物车时,Web服务器必须根据发出请求的客户的身份,找到该客户的购物车,然后把商品放入其中。Web服务器跟踪客户的状态通常有4种方法:(1)使用HttpSession对象管理会话;(2)使用持久的Cookie对象;(3)使用URL重写机制;(4)使用隐藏的表单域。三、实验内容与步骤(一)使用HttpSession对象管理会话。在名为ch05的Web项目下,创建一个名为ShowSessionInfo的Servlet。代码importjava.io.IOException;
3、importjava.io.PrintWriter;importjava.sql.Date;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjavax.servlet.http.HttpSession;publicclassShow
4、SessionServletextendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType("text/html;charset=gb2312");HttpSessionsession=request.getSession(true);Stringheading=null;Stringin
5、fo="Informationaboutyoursession";IntegeraccessCount=(Integer)session.getAttribute("accessCount");if(accessCount==null){accessCount=newInteger(1);heading="Welcome,enterthispagefirsttime!";}else{heading="WelcomeBack!";accessCount=accessCount+1;}session.setAttribu
6、te("accessCount",accessCount);PrintWriterout=response.getWriter();out.println("");out.println("
7、informatonvalue");Stringstate=session.isNew()?"newsession":"oldsession";out.println("sessionstate:"+state+"");out.println("sessionID:"+session.getId()+"");out.println("createtime:");out.prin8、tln(""+newDate(session.getCreationTime())+"");out.println("lastaccesstime:");out.println(""+newDate(session.getLastAccessedTime())+"");out.println("m 当前文档最多预览五页,下载文档查看全文 侵权申诉 举报 1 1 2 3 4 5 / 7 此文档下载收益归作者所有 下载文档 当前文档最多预览五页,下载文档查看全文 点击下载本文档 版权提示 下载文档 举报 温馨提示: 1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。 2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。 3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。 4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。 相关文章 更多 ip欺骗和tcp会话窃用实验报告 实验5-会话管理 实验五会话管理 实验五会话管理实验报告3 实验答案实验报告五.doc 《实验五UFO报表管理》实验报告 实验八--会话管理.doc 病理实验报告五.doc 实验五、存储管理实验报告.doc 实验五实验报告.doc 相关标签 五会话 doc 实验报告 实验 管理
8、tln(""+newDate(session.getCreationTime())+"");out.println("
此文档下载收益归作者所有