2010-08-23 1 views
0

내 개발 서버로 Apache Tomcat 6.0을 사용하고 있습니다. 내가 직면하고있는 문제는 내 응용 프로그램이 내 개발 환경에서 잘 작동한다는 것입니다.하지만이를 스테이지로 이동하면 XHR은 항상 처음부터 캐시에서 선택됩니다. 나는 HTTP Watch와 fiddler를 사용하여 이것을 검증했다. 누군가이 문제를 극복하는데 도움을 줄 수 있습니까?Tomcat 캐싱 XHR 응답

미리 감사드립니다.

감사

하기 Vaibhav 당신은 한 두 가지를 시도 할 수 있습니다

답변

2

:

response.setHeader("Pragma", "no-cache"); 
    response.setHeader("Cache-Control", "no-cache"); 

: 당신은 아약스 응답을 generatates 서블릿에서 다음 헤더를 가질 수있는 서버 측에서

을 또는 아약스 요청을하면 url에 쿼리 문자열을 추가하고 밀리 초 단위로 현재 시간을 전달합니다.

var req = "http://example.com/ajax?" + (new Date().getTime()); 
var client = new XMLHttpRequest(); 
client.open("GET", req); 
client.send();