可以用cookie知识来实现打印浏览记录.这里面用到的思路是将浏览记录以字符串的方式保存到cookie中,当浏览记录增加时,再将其转化为数组. $uri=$_SERVER['REQUEST_URI']; if(!isset($_COOKIE['history'])){ $his[]=$uri; }else{ $his=explode('|',$_COOKIE['history']); array_unshift($his,$uri); $his=array_unique($his);} if(c…
使用Cookie实现商品浏览记录:方式二:JS方法实现cookie的获取以及写入.当某一个产品被点击时,触发JS方法.利用JS方法判断一下,此产品是否在浏览记录中.如果不存在,则将产品ID加入到cookie中.否则将此id之前的id全部后移一位,然后将此id移动至第一位.注意的问题是:通过js方法写入cookie,在java代码中获取cookie的值,需要进行转码java.net.URLDecoder.decode(listView,"UTF-8"):具体实现如下:(1). JSP页面…
方式一:Java代码方式实现:此种方式实现思路较为顺畅.难点在于,如何实现将最近浏览的产品显示在最前面:实现方式是借助LinkedList提供的remove()方法,先将此id从列表中移除,然后再借助addFirst()方法将此id插入到最前面.具体实现如下:(1). 在JSP页面中,显示所有的商品列表.当我们选择某一款产品时,通过超链接跳转到Servlet中,并将此产品的ID一并传过去.```<dt><a href="<%=path %>/servlet/do_h…
数据流程:页面上是商品列表,点击<a href="productServlet">商品名</a> ==>跳转到自定义的servlet中进行处理,先得到请求的参数id; ==>获取所有cookies  =requst.getCookies()方法. ==>根据名称查找cookie是否存在 .通过循环cookies for(Cookie c:cookies) if(c.getName().eques("product")) 来确…
  注意: 代码 放在要显示的为 (一般放在详情页),注意本教程不入库,直接利用浏览器的 cookie 缓存判断    <!--历史浏览记录 S--> <div class="column_box mt_10"> <div class="column_title">历史浏览记录</div> <div class="box_body_new"> <?php $MOD_name = &…
package de.bvb.cookie; import java.io.IOException; import java.io.PrintWriter; import java.util.Date; import java.util.LinkedHashMap; import java.util.Map; import java.util.Map.Entry; import javax.servlet.ServletException; import javax.servlet.http.C…
实体类 package entity; public class Product { private String id; private String proName; private String proType; private double price; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getProName() { retur…
public class ShowServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletR…
一.html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="…
books.jsp 界面 代码 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Books Page</title> </head> <body> <% //从Cookie中获取浏览记录 Cookie[] cookies = request.getCoo…