PDA

View Full Version : Bỏ Cache trong JSP ?



Javist
21-01-2003, 16:35
Các bạn cho mình hỏi trong JSP/Servlet, nếu mình muốn không cho trình duyệt cache trang web của mình thì làm thế nào ? mình có dùng response.setHeader("Expires", "Tues, Jan 01 1980 00:00:00 GMT"); nhưng không có tác dụng, trang vẫn hiển thị khi người dùng back lại. Không biết còn kỹ thuật nào khác không
Cảm ơn

quangvu
21-01-2003, 17:02
Anh thử dùng Cookie xem ,khi user logout = mất hiệu lực cookies.Các trang Web động thường làm vậy .
Chúc thành công .

conlagia
23-01-2003, 17:44
nếu anh dung Expires, thì hãy dùng thế này:
response.setHeader("Expires", "300");

còn cách khác thì có thể dùng:
response.setHeader("pragma","no-cache");

bye, later.

ichxih
12-02-2003, 12:49
Bạn hãy sử dụng lớp URLConnection và thiết lập phương thức
setUserCaches(false).

quangvu
14-02-2003, 08:05
Hà ,có khá nhiều cách nhĩ .Cách nào cũng hay !
Thanks all :)

Diamond
21-02-2003, 17:01
Mình thử cái này khá tốt đây:

response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0);