JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Servlet/JSP 討論區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 請問 要如何及時殺掉現有存在的cookie呢?
mousetail





發文: 142
積分: 1
於 2003-06-28 10:53 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請問 要如何及時殺掉現有存在的cookie呢?

reply to postreply to post
作者 Re:請問 要如何及時殺掉現有存在的cookie呢? [Re:mousetail]
mousetail





發文: 142
積分: 1
於 2003-06-28 11:09 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
有找到這個方法:

<%
Cookie killHiCookie = new Cookie("Hicookie", null);
killHiCookie.setMaxAge(0);
killHiCookie.setPath("/");
response.addCookie(killHiCookie);
%>

可是我試了之後 cookie還是存在...


reply to postreply to post
作者 Re:請問 要如何及時殺掉現有存在的cookie呢? [Re:mousetail]
koji

秒速5センチメートル

站長

發文: 8415
積分: 19
於 2003-06-28 11:35 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
就是這樣清掉cookie阿
把Age設程0就可以清掉
這樣做是正確的所以
所以你在找找看是不是你哪邊搞錯或沒看對的

good luck

koji


reply to postreply to post
作者 Re:請問 要如何及時殺掉現有存在的cookie呢? [Re:mousetail]
mousetail





發文: 142
積分: 1
於 2003-06-28 11:38 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Cookie killactno = new Cookie("Sactno", null);
killactno.setMaxAge(0);
killactno.setPath("/");
response.addCookie(killactno);

  Cookie[] cookies = request.getCookies();
  int cookielen = cookies.length;

  Cookie temp=null;
  String SactnoStr="";

    for (int j=0;j<cookielen;j++){
      temp = cookies[j];
      if (temp.getName().equals("Sactno")){SactnoStr = temp.getValue();}
    }
    
    String[] SactnoAry = Split(SactnoStr,'|');

out.print(SactnoStr);

可是最後印出的還是原來的cookie
請再指導...


reply to postreply to post
作者 Re:請問 要如何及時殺掉現有存在的cookie呢? [Re:mousetail]
koji

秒速5センチメートル

站長

發文: 8415
積分: 19
於 2003-06-28 12:09 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
你把你完整的code貼上來好了.......

reply to postreply to post
作者 Re:請問 要如何及時殺掉現有存在的cookie呢? [Re:mousetail]
mousetail





發文: 142
積分: 1
於 2003-06-29 09:36 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我的完整的code就是如上了,後來我手動將iE所有的cookie都清掉就可以正常,而且在把瀏覽器重開就可以 所以我在每次要存cookie之前,
就只好加上刪除cookie的程式了,不然有時候有cookie有時候又不會出現
是滿傷腦筋的....謝謝!!


reply to postreply to post
作者 Re:請問 要如何及時殺掉現有存在的cookie呢? [Re:mousetail]
koji

秒速5センチメートル

站長

發文: 8415
積分: 19
於 2003-06-29 21:53 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
你的code都在同一個??
在怎樣的狀況下會在同一個頁面產生
然後在DEL掉!?

我分開成兩個執行
一個產生一個殺掉

完全沒有問題

good luck

koji


reply to postreply to post
作者 Re:請問 要如何及時殺掉現有存在的cookie呢? [Re:mousetail]
mousetail





發文: 142
積分: 1
於 2003-06-30 07:59 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
對啊 我的都在同一個頁裡面
做的是類似購物車的訂購單 有選取和刪除的功能
原來要用不同頁才不會有問題

謝謝啦


reply to postreply to post
» JWorld@TW »  Servlet/JSP 討論區

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8