[ex] 뒤로눌렀을때 기존값이 사라져야함!( 캐쉬삭제해야함 )
a.jsp
=====
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<form action="b.jsp">
<input type="text" name="a">
<input type="submit">
</form>
</body>
</html>
b.jsp
=====
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<a href="#" onclick="history.back();">뒤로가기</a>
</body>
</html>
- #은 이동할곳이없다는거
- history.back()은 새로고침이아님! 단순히 뒤로가기임!
[an]
a.jsp에 다음을 추가
==================
<%
response.setHeader("pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.addHeader("Cache-Control", "no-store"); // 일부파이어폭스버그관련
response.setDateHeader("Expires", 1L); //응답결과의만료일지정
%>
- Expires는 응답결과의만료일을 지정하는것으로
0, 1 등으로 현재시간이전으로 만료일을 지정함으로서
응답결과가 캐시에 저장되지 않도록 하는방법임!
- 네이버메인처럼 데이터전달이아닌 화면만 단순히 이동할때에는 캐시사용하는게좋음!