Cookie cookie = new Cookie("ListViewCookie",list);這個cookie變量沒有重復(fù)定義嗎?不應(yīng)該是cookie = new Cookie("ListViewCookie",list);的嗎?
String list ="";
? ? ? ? ? ? ? //從客戶端獲得Cookies集合
? ? ? ? ? ? ? Cookie[] cookies = request.getCookies();
? ? ? ? ? ? ? //遍歷這個Cookies集合
? ? ? ? ? ? ? if(cookies!=null&&cookies.length>0)
? ? ? ? ? ? ? {
? ? ? ? ? ? ?for(Cookie c:cookies)
? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ?if(c.getName().equals("ListViewCookie"))
? ? ? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ? ? list = c.getValue();
? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ?}
? ? ? ? ?}
? ? ? ? ? ? ??
? ? ? ? ? ? ? list+=request.getParameter("id")+",";
? ? ? ? ? ? ? //如果瀏覽記錄超過1000條,清零.
? ? ? ? ? ? ? String[] arr = list.split(",");
? ? ? ? ? ? ? if(arr!=null&&arr.length>0)
? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? if(arr.length>=1000)
? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? list="";
? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? }
? ? ? ? ? ? ? Cookie cookie = new Cookie("ListViewCookie",list);
? ? ? ? ? ? ? response.addCookie(cookie);
2017-06-12
沒有重復(fù)定義啊,Cookie[] cookies = request.getCookies();和? Cookie cookie = new Cookie("ListViewCookie",list);不一樣啊
2017-09-25
同名cookie會覆蓋的
2017-06-15
只會創(chuàng)建一個吧,cookie的生命周期不是到瀏覽窗口關(guān)閉嗎?