AJAX 로 채팅방을 만드는데 어떤 컴퓨터는 되고 또 어디서는 안되고..

이런 현상이 있었다.

찾아보니 브라우저에 "페이지를 열때마다" 가 체크가 되어있으면 되고 안되어있으면 안되었다.

아마도 브라우저가 캐시하는 데이터때문에 그랬던거 같다.

그래서 jsp 페이지에서 자체적으로 열때마다 캐시를 지우는 헤더를 삽입해주었다.

아래는 그 소스다.


<jsp>

<%
 response.setHeader("Cache-Control","no-cache");
 response.setHeader("Pragma","no-cache");
 response.setDateHeader("Expires",0);
%>


<php>

<? php
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");  

header ("Expires: 0");
?>




신고

' > Jsp' 카테고리의 다른 글

jsp 직접실행 막기  (53) 2007.12.12
JSP 페이지를 열때마다 자동으로 캐시 지우기  (42) 2007.03.18
TOMCAT5.5 + MYSQL5.0 + JNDI 설정하기  (44) 2006.12.16
스트러츠 2.0  (92) 2006.12.16
by cranix 2007.03.18 01:20
| 1 |