- 1、本文档共87页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章JSP内置对象(简化)
所有的Cookie是由服务器端设置到客户端上去的,所以要向客户端增加Cookie的话,必须使用response对象的以下方法: public void addCookie(Cookie cookie) %@ page contentType=text/html pageEncoding=GBK% html headtitleresponse_demo06.jsp/title/head body % Cookie c1 = new Cookie(lxh,LiXingHua) ; Cookie c2 = new Cookie(mldn,www.MLDNJAVA.cn) ; c1.setMaxAge(60) ; c2.setMaxAge(60) ; // Cookie保存60秒 response.addCookie(c1) ; // 向客户端增加Cookie response.addCookie(c2) ; // 向客户端增加Cookie % /body /html %@ page contentType=text/html pageEncoding=GBK% html headtitleresponse_demo07.jsp/title/head body % Cookie c[] = request.getCookies() ; // 取得全部的Cookie for(int x=0;xc.length;x++){ // 循环取出每一个Cookie % h3%=c[x].getName()% /h3 h3%=c[x].getValue()%/h3 %}% /body/html lxh -- LiXingHua mldn -- www.MLDNJAVA.cn JSESSIONID -- 257B9041C5334E9714ADE3810C6EA009 系统自动设置的,在每一个客户端访问服务器时,服务器为明确区分每个客户端,都会自动设置一个JSESSIONID的cookie,表示用户的唯一身份标识。 response表示的是服务器端对客户端的回应 可以通过setHeader()方法设置一个响应的头信息 通过response可以向客户端设置cookie,通过request可以取得客户端设置的全部Cookie response对象属于的sendRedirect()方法属于客户端跳转,而jsp:forward属于服务器端跳转 session对象 在前面讲解四种属性范围的时候,已经为读者介绍了session对象的使用,实际上在开发中session对象最主要的用处就是完成用户的登陆(login)、注销(logout)等常见功能的,每一个session对象都表示不同的访问用户,session对象是javax.servlet.http.HttpSession接口的实例化对象,所以session只能应用在HTTP协议中。 No. 方法 类型 描述 1 public String getId() 普通 取得SESSION ID 2 public long getCreationTime() 普通 取得SESSION的创建时间 3 public long getLastAccessedTime() 普通 取得SESSION的最后一次操作时间 4 public boolean isNew() 普通 判断是否是新的SESSION(新用户) 5 public void invalidate() 普通 让SESSION失效 6 public Enumeration getAttributeNames() 普通 得到全部属性的名称 当一个用户连接到服务器之后,服务器会自动为此session自动分配一个不会重复的Session Id,服务器依靠这些不同的Session Id来区分每一个不同的用户,在WEB中可以使用HttpSession接口中的getId()方法取得这些编号。 %@ page contentType=text/html pageEncoding=GBK% html headtitlesession_id.jsp/title/head body % String id = session.getId() ; // 取得SessionId % h3SESSION ID:%=id%/h3 h3SESSION ID长度:%=id.length()%/h3 /body /html 在各个的系统中几乎都会包括用户登陆验证及注销的功能,那么此功能就完全可以使用session实现. 具体的思路是:当用户登陆成功之后,设置一个session范围的属性,之后在其他需要验证的页面中判断是否存在此session范围的属性,如果存在,则
您可能关注的文档
- 第五章 边界层理论及近似.ppt
- 第五章2 硅片的清洗.ppt
- 第五章20世纪美国现实主义文学.ppt
- 第五章Java游戏设计.doc
- 第五章_Android数据存储与访问.ppt
- 第五章1肺通气.ppt
- 第五章-Cabri3D.ppt
- 第五章_单片机定时器与计数器 - 副本.ppt
- 第五章_使用javaBean.ppt
- 第五章_写作表达(上).ppt
- DB23_T 3866-2024冰上龙舟赛事组织服务规范.docx
- DB32 2163-2012 棉纱单位可比综合电耗限额及计算方法.docx
- DB32∕T 2429-2013 棉花田间生长发育观察记载规范.docx
- DB23_T 3820-2024 工业互联网综合平台数据质量管理规范.docx
- DB23_T 3474-2023非煤智慧矿山信息系统技术规范.docx
- DB3201_T 1106-2022 工程地质层划分技术规范.docx
- DB33T 2515-2022公共机构“零碳”管理与评价规范.docx
- DB3301_T 0415-2023 装修垃圾收运处置管理规范.docx
- DB3311/T 106―2019“丽水山居”民宿服务要求与评价规范.docx
- DB3201T 1127-2022 慈善捐赠受赠管理规范.docx
最近下载
- 亿赛通电子文档安全管理系统V5.0--客户端使用手册V1113379.pdf VIP
- [标准规范]煤矿窄轨铁道维修质量标准及检查评级办法(精编).doc VIP
- 人教统编版小升初语文总复习专题七:句式变换课件(共28张PPT).ppt VIP
- 2025重庆永川区板桥镇村(社区) 后备干部选拔笔试备考试题及答案解析.docx VIP
- 深度解析《GBT 44026-2024预制舱式锂离子电池储能系统技术规范》.pptx
- 品质部各岗位职责说明书.pdf VIP
- 2022.01 深圳南山红花岭工业区城市更新项目一期建筑方案设计 华艺.pdf VIP
- 电冰箱安全技术规程培训.pptx VIP
- 07FK02 防空地下室 通风设备安装.pdf VIP
- 解决我国农民负担问题的路线图设想-中国发展.pdf
文档评论(0)