博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jsp/Servlet复习笔记-----第4章 会话跟踪
阅读量:6119 次
发布时间:2019-06-21

本文共 1514 字,大约阅读时间需要 5 分钟。

hot3.png

4.1会话跟踪的需求

4.2 创建会话     
4.3 会话跟踪技术
4.3.1隐藏表单域   
4.3.2 URL 重写   
4.3.3 Cookie
4.4 Servlet 通信方法
   4.4.1 Forward 方法
   4.4.2 include 方法
4.5 Servlet 上下文
4.6 用MyEclipse开发会话跟踪程序
   4.6.1 显示客户访问计数
   4.6.2 购物车
4.7 本章小结   
隐藏域:<input type=”hidden” name=”” value=””>
将内容隐藏起来,使用户不能修改,之后随表单一起提交到服务器上显示
地址重写:
通过地址重写,可以将内容传递到服务器端——服务器端只认HTTP协议,而不管接受的内容是以何种形式传送过来的
如果要传递多个参数呢?
*.jsp?name=darkness&password=111

	
demo06.jsp<%@ page contentType="text/html;charset=gbk"%><% // 接收内容 request.setCharacterEncoding("GBK") ; String name = request.getParameter("uname") ; String pass = request.getParameter("upass") ;%>

内容为:<%=name%>

内容为:<%=pass%>

 设置 Cookie(默认只对当前浏览器有效)
Cookie c1 = new Cookie(“name”,”value”);
c1.setMaxAge(60);//如果要Cookie长留在本机,设置cookie最大保存时间
response.addCookie(c1);
Cookie是通过服务器端设置到客户端上去的——response
如果要在服务器端取得cookierequest.getCookie()

Cookie[] c = request .getCookies();for(i
<%=c[i].getName()c[i].getValue()%><% Cookie c1 = new Cookie("name","darkness") ; Cookie c2 = new Cookie("password","sky") ; // 保存时间为60秒 c1.setMaxAge(60) ; c2.setMaxAge(60) ;%><% // 通过response对象将Cookie设置到客户端 response.addCookie(c1) ; response.addCookie(c2) ;%>-----------------------------------------------------------------------<% // 通过request对象,取得客户端设置的全部Cookie // 实际上客户端的Cookie是通过HTTP头信息发送到服务器端上的 Cookie c[] = request.getCookies() ;%><% for(int i=0;i

<%=temp.getName()%> --> <%=temp.getValue()%>

<% }%>

转载于:https://my.oschina.net/darkness/blog/357362

你可能感兴趣的文章
[20170628]12C ORA-54032.txt
查看>>
浅谈JavaScript浮点数及其运算
查看>>
spring mvc+ELK从头开始搭建日志平台
查看>>
spring-boot-quartz, 依赖spring-boot-parent good
查看>>
MHA VIP切换脚本
查看>>
[OOD-More C++ Idioms] 写时拷贝 (Copy on Write)
查看>>
嵌入式 fork与vfork的区别
查看>>
解读物联网在空气监测方面的应用场景及行业痛点
查看>>
新医改下的中国医药流通全面信息化策略
查看>>
移动手势的秘密
查看>>
[译] 将现有的 API 从 REST 迁移到 GraphQL
查看>>
超越浏览器:从 web 应用到桌面应用
查看>>
IROS 2017观察:机器人研究产业化加速,中国企业如何借力升级?
查看>>
多数据中心间复制技术的较量
查看>>
iOS中 SDWebImage手动清除缓存的方法 技术分享
查看>>
环形缓冲区
查看>>
[译] 在 Facebook 发一张登机牌,你就有可能被盗号了
查看>>
事件(Event),绝大多数内存泄漏(Memory Leak)的元凶[上篇]
查看>>
E周安全:大数据时代安全发展趋势探讨
查看>>
Blue Coat 2.8亿美元收购云安全创业企业Elastica
查看>>