본문 바로가기
Web Programing!/JAVA / JSP

[JSP] 방문카운트

by 어설픈봉봉이 2011. 9. 13.
반응형
SMALL





String value=null;
String httpVersion=request.getProtocol();

/*
 HTTP버전1.0인 경우 Pragma헤더를 HTTP버전1.1인경우 Cache-Control헤더에 no-cache를 지정하여
 브라우저가 캐시된 문서를 사용하지 말고 요청할 때 마다 서버에서 새로운 문서를 전송받도록 합니다
 단 Tomcat서버가 죽으면 count는 새로 시작됩니다.
*/

 if(httpVersion.equals("HTTP/1.0")){
  response.setDateHeader("Expires", 0);
  response.setHeader("Pragma", "no-cache");
 }
 else if(httpVersion.equals("HTTP/1.1")){
  response.setHeader("Cache-Control", "no-cache");
 }
 count++;
%>



Pragma와 Cache-Control :

Pragma와 Cache-Control은 브라우저가 프록시 서버로 하여금 요청시에 캐시된 문서를 사용하지 말고

매번 서버로 부터 새로운 문서를 다시 전송받아 사용하도록 알리는 헤더입니다.

HTTP버전1.0인 경우 Pragma헤더를 HTTP버전1.1인경우 Cache-Control헤더에 no-cache를 각각

지정함으로써 가능합니다.

반응형