使用cookie保存访问商品记录
来源:互联网 发布:大嘴女网络歌手 编辑:程序博客网 时间:2024/06/07 12:38
使用cookie保存访问商品记录
一.实体类,数据库连接与释放的相关方法省略
二.dao
//获取最近浏览的前五条商品信息
public ArrayList<Items> getViewList(String list)
{
System.out.println("list:"+list);
ArrayList<Items> itemlist = new ArrayList<Items>();
int iCount=5; //每次返回前五条记录
if(list!=null&&list.length()>0)
{
String[] arr = list.split(",");
System.out.println("arr.length="+arr.length);
//如果商品记录大于等于5条
if(arr.length>=5)
{
for(int i=arr.length-1;i>=arr.length-iCount;i--)
{
itemlist.add(getItemsById(Integer.parseInt(arr[i]))); //获取商品详情的方法省略
}
}
else
{
for(int i=arr.length-1;i>=0;i--)
{
itemlist.add(getItemsById(Integer.parseInt(arr[i]))); //获取商品详情的方法方法省略
}
}
return itemlist;
}
else
{
return null;
}
}
{
System.out.println("list:"+list);
ArrayList<Items> itemlist = new ArrayList<Items>();
int iCount=5; //每次返回前五条记录
if(list!=null&&list.length()>0)
{
String[] arr = list.split(",");
System.out.println("arr.length="+arr.length);
//如果商品记录大于等于5条
if(arr.length>=5)
{
for(int i=arr.length-1;i>=arr.length-iCount;i--)
{
itemlist.add(getItemsById(Integer.parseInt(arr[i]))); //获取商品详情的方法省略
}
}
else
{
for(int i=arr.length-1;i>=0;i--)
{
itemlist.add(getItemsById(Integer.parseInt(arr[i]))); //获取商品详情的方法方法省略
}
}
return itemlist;
}
else
{
return null;
}
}
三.servlet里
/*商品访问记录*/
String num=request.getParameter("id"); //获取商品id
Cookie cookie = (Cookie)session.getAttribute("cookie"); //
if(cookie==null){
cookie = new Cookie("itemid",num);
session.setAttribute("cookie", cookie);
}else{
String id = cookie.getValue()+";"+num;
cookie.setValue(id);
}
List<easybuy_product> eplsit = epdao.getViewList(cookie.getValue()); //获取商品前五条数据
session.setAttribute("eplsit",eplsit);
.......................然后在相应的jsp页面获取.
0 0
- 使用cookie保存访问商品记录
- 使用Cookie实现保存商品浏览记录
- Cookie:记录用户最近商品的访问记录
- Cookie:记录用户最近商品的访问记录
- jquery+cookie+json保存浏览商品的记录
- cookie商品浏览记录
- 使用Cookie记录访问数
- 使用cookie保存用户的浏览记录
- 使用cookie显示曾经访问过的商品
- java_web之使用cookie显示曾经访问过的商品
- 使用cookie显示曾经访问过的商品
- 使用cookie模拟网站显示客户机上次访问的商品
- 使用Cookie实现商品的浏览记录功能
- java 使用Cookie实现,浏览过商品记录
- day14-cookie&商品浏览记录
- 使用cookie记录用户访问次数
- 使用jsp实现对商品的浏览与保存浏览过的商品记录
- 【Cookie:默认存储在浏览器的内存中】显示上一次访问时间、商品浏览记录
- 常用正则表达式
- @GeneratedValue 与 @GenericGenerator
- Error:Configuration with name 'default' not found.
- yum 方式在centos上 mysql 安装过程
- mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
- 使用cookie保存访问商品记录
- Java性能调优:利用JMC分析性能
- NotificationManager
- 我行我素购物管理系统
- JAVA中StringBuffer,HashMap等常见类扩容机制
- angularjs中的下拉框,以及数据的回显,并且还可以实现下拉框的功能
- 高通Snapdragon Sensor Core(SSC)培训笔记
- Spark Streaming如何使用checkpoint容错
- @Temporal JPA 映射时间(Temporal)类型