글
AJAX 로 채팅방을 만드는데 어떤 컴퓨터는 되고 또 어디서는 안되고..
이런 현상이 있었다.
찾아보니 브라우저에 "페이지를 열때마다" 가 체크가 되어있으면 되고 안되어있으면 안되었다.
아마도 브라우저가 캐시하는 데이터때문에 그랬던거 같다.
그래서 jsp 페이지에서 자체적으로 열때마다 캐시를 지우는 헤더를 삽입해주었다.
아래는 그 소스다.
<jsp>
<%
response.setHeader("Cache-Control","no-cache");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires",0);
%>
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 |
---|---|
TOMCAT5.5 + MYSQL5.0 + JNDI 설정하기 (44) | 2006.12.16 |
스트러츠 2.0 (92) | 2006.12.16 |
RECENT COMMENT