博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
servlet之利用Cookie显示最近浏览的商品
阅读量:6917 次
发布时间:2019-06-27

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

hot3.png

books.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
books

Books Page

Java Web
Java
Oracle
Ajax
JavaScript
Android
Jbpm
Struts
Hibernate
Spring
<% Cookie[] cookies = request.getCookies(); if(cookies!=null && cookies.length>0){ for(Cookie c:cookies){ String cookieName = c.getName(); if(cookieName.startsWith("AT_")){ out.println(c.getValue()); out.print("
"); } } } %> book.jsp<%@page import="java.util.ArrayList"%><%@page import="java.util.List" %><%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
book

Book Detail Page

Book: <%= request.getParameter("book") %>
Return <% String book = request.getParameter("book"); Cookie [] cookies = request.getCookies(); List
 bookCookies = new ArrayList
(); Cookie tempCookie = null; if(cookies!=null && cookies.length>0){ for(Cookie c:cookies){ String cookieName = c.getName(); if(cookieName.startsWith("AT_")){ bookCookies.add(c); if(c.getValue().equals(book)){ tempCookie = c; } } } } if(bookCookies.size()>5 && tempCookie==null){ tempCookie = bookCookies.get(0); } if(tempCookie!=null){ tempCookie.setMaxAge(0); response.addCookie(tempCookie); } Cookie cookie = new Cookie("AT_"+book,book); response.addCookie(cookie); %>

转载于:https://my.oschina.net/projerry/blog/520779

你可能感兴趣的文章
git branch - sth.
查看>>
STP理论05-RSTP拓扑变化处理及与STP互操作
查看>>
Java基础学习总结(20)——基础语法
查看>>
maptail
查看>>
Maven学习总结(六)——Maven与Eclipse整合
查看>>
BZOJ4517[Scoi2016]美味——主席树
查看>>
谷歌施压惹众怒 手机厂商再战自主OS
查看>>
RabbitMQ学习总结(3)——入门实例教程详解
查看>>
oracle Converting an Administrator-Managed Database to a Policy-Managed Database
查看>>
在job或其他任意java类中获取ServletContext对象
查看>>
使用Python进行稳定可靠的文件操作
查看>>
Java导出富文本到word
查看>>
我的友情链接
查看>>
GIF/PNG/JPG和WEBP/base64/apng图片优点和缺点整理
查看>>
Nagios安装配置教程(四)配置使用
查看>>
python函数
查看>>
ubuntu常用命令1
查看>>
使用Exadata ILOM remote console登陆Node
查看>>
testNG
查看>>
Oracle Corp甲骨文公司推出Oracle NoSQL数据库2.0版
查看>>