Tomcat+Servlet保存Cookie到浏览器
来源:互联网 发布:shopinfo.php 漏洞 编辑:程序博客网 时间:2024/05/16 09:56
我们在访问一些大型购物网站的时候,都有添加到购物车这一项,而购物车里面的东西都是临时的,商品买完之后购物车里面的东西可能就没有价值了。如果把这些临时的东西都保存到服务器的话,无疑是一种资源浪费。因此今天我们就引入一个新名词Cookie,说是新名词其实一点也不陌生,我们电脑或者浏览器清理垃圾的时候都有轻触Cookie这一项。其实这就是我们访问一些网站的时候,开发者为了避免自己服务器压力,或者减少服务器的存储浪费,而把一些临时的与用户相关的文件或者信息保存到用户电脑上。
这样的技术是怎样实现的呢,这里我做了一个简单的实例,供大家参考。核心代码如下:
<span style="font-family:KaiTi_GB2312;font-size:18px;color:#333333;background-color: rgb(255, 255, 255);">import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class SetCookies extends HttpServlet{public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{Cookie c1=new Cookie("password","123");response.addCookie(c1);response.getWriter().println("add cookie success!");}}</span>
<span style="font-family:KaiTi_GB2312;font-size:18px;color:#333333;background-color: rgb(255, 255, 255);">import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class ShowCookies extends HttpServlet{public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{Cookie[] Cookies=request.getCookies();for(int i=0;i<Cookies.length;i++){Cookie c=Cookies[i];response.getWriter().println(c.getName()+","+c.getValue());}}}</span>配置文件:
<span style="font-family:KaiTi_GB2312;font-size:18px;color:#333333;background-color: rgb(255, 255, 255);"> <servlet><servlet-name>SetCookies</servlet-name><servlet-class>SetCookies</servlet-class> </servlet> <servlet-mapping><servlet-name>SetCookies</servlet-name><url-pattern>/SetCookies</url-pattern> </servlet-mapping> <servlet><servlet-name>ShowCookies</servlet-name><servlet-class>ShowCookies</servlet-class> </servlet> <servlet-mapping><servlet-name>ShowCookies</servlet-name><url-pattern>/ShowCookies</url-pattern> </servlet-mapping></span>
运行效果:
原理很简单,其实到具体应用用到cookie的地方特别多,因此我们还需要多多实践,多多应用,多读交流,有不足之处请大家批评指正。
阅读全文
0 0
- Tomcat+Servlet保存Cookie到浏览器
- Tomcat+Servlet保存Cookie到浏览器
- Tomcat+Servlet保存Cookie到浏览器
- servlet--Cookie浏览器缓存
- 保存到Cookie---jquery
- cookie,浏览器保存密码区别
- cookie 操作,以及数据保存到cookie
- 保存到Pre的cookie
- Servlet的Cookie值保存与获取
- Servlet的Cookie值保存与获取
- Servlet的Cookie值保存与获取
- Servlet --cookie编码保存中文信息
- servlet 部署到 tomcat
- 设置cookie到浏览器中
- IE8浏览器无法保存Cookie的解决方法
- Servlet--保存cookie实现保存用户登录状态
- google浏览器保存密码和保存cookie问题
- JavaScript 保存数组到 Cookie 的方法
- JAVA多线程基础
- Web服务器和API接口服务器心跳检查
- DeepLearning笔记-自编码网络
- 零碎的知识点
- Android学习笔记18-聊聊Handler
- Tomcat+Servlet保存Cookie到浏览器
- Java中Class.getXXX()和Class.getDeclaredXXX()的区别
- python中解决死锁的方法
- mysql的优化方法,自己总结的
- 图的广度优先搜索--python实现
- arg_scope 解读
- Hibernate中的抓取策略总结
- DBSDFJ4275序列
- 1072. Gas Station 解析