实际项目中遇到 下面这个在不同的Controller调用,获取的结果是不一样的,加入cookie中存在购物车,当调用Cookie的时候,
方法尽量写在同一个Controller中。防止把值放进去cookie中,但是获取不到。
Cookie[] cookies=request.getCookies();
List<Goods> list=new ArrayList<Goods>();
BuyCart mycart=null;
if(cookies!=null){
for(Cookie cookie:cookies){
System.out.println(cookie.getName());
if("shopcart".equals(cookie.getName())){
mycart=(BuyCart) JSONObject.parseObject(cookie.getValue(), BuyCart.class);
}
}
}