반응형
HTTP1.1 304 Not Modifie 라는 에러가 나타나면서 브라우저 화면에 아무것도 나타나지 않습니다.
특정 파일에서 캐시를 사용하지 않을 경우나 HTTP1.1 3.04 Not Modifie와 같은 메시지가 뜰 경우 해당 파일의 HEAD에 다음과 같이 입력해 캐시를 사용하지 않도록 설정합니다.
1. HTML 파일
1
2
3
4
5
|
<HEAD>
<META HTTP-EQUIV="Expires" CONTENT="-1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
</HEAD>
|
cs |
2. JSP 파일
1
2
3
4
5
6
7
|
<%
response.setHeader("Cache-Control", "no-store"); //HTTP 1.1
repsonse.setHeader("Pragma", "no-cache"); // HTTP 1.1
response.setDateHeader("Expires",0); //proxy server
if (request.getProtocol().equals("HTTP/1.1"))
tesponse.setHeader("Cache-Control","no-cache")l
%>
|
cs |
3. PHP 파일
1
2
3
4
|
<?
header("Pragma: no-cache");
header("Cache-Control: no-cache, must-revalidate");
?>
|
cs |
4. ASP 파일
1
2
3
4
5
|
<%
Response.Expires = 0
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "Cache=Control","no-cache,must-revalidate"
%>
|
cs |
5. Struts 프레임워크를 사용하는 경우는 struts-config.xml 파일에서 아래 내용을 추가합니다.
1 | <controller nocache="true"/> | cs |
반응형
'IT 이야기 > Application' 카테고리의 다른 글
[Application] AP 프로퍼티(properties)파일 한글 문제 (0) | 2020.09.11 |
---|---|
[Application] 첨부 파일이 1MB 이하만 등록하도록 설정하기 (0) | 2019.11.25 |
[Application] JBoss EAP에서 deploy 중 spring-modules-validation 에러 해결 방안 (0) | 2019.11.20 |
[Application] JBoss EAP에 AP소스를 추가하여 실행 중 TLD 에러 발생시 해결방안 (0) | 2019.11.20 |
[Application] JBoss EAP에 설정된 Datasources의 설정을 AP 소스에서 호출하는 방안 (0) | 2019.11.20 |
댓글