본문 바로가기
Development/HTML

프레임 나뉜 페이지에서 새로고침시 페이지 유지하기

by wansdream 2005. 7. 7.

이건 PHP버전

$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS [SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");

 

이건 수정된 JSP버전..

File f = new File(request.getRealPath(request.getRequestURI()));
java.util.Date d = new java.util.Date( f.lastModified() );
response.setHeader("Last-Modified", d.toString() );
response.setHeader("ETag", d.toString() );


 

뭔가 많이 허접하고 쓸데없이 복잡해보이긴 하는데.. 돌아가면 그만이지뭐;
Last-Modified 는 가장 최근에 수정된 날짜를 알려준다
html이 아닌바에야 읽어올때마다 파일 날짜가 달라지는 동적인 파일이니
저걸 원래 파일의 날짜로 고정을 시켜주면 익스플로러가 새로 읽어오지 않는건가보다;
ETag 에는 "58299-848-3432ed51" 라던가 하는 알수없는 값이 들어있는데

"엔터티 태그(Entity-Tag)는 서버 자원마다 임의로 식별 태그를 만들어 붙인다. 이 태그는 해당 자원이 업데이트되기 전에는 결코 변하지 않는 값으로 캐시 정보 등을 관리할 때 더 많은 조건으로 메시지를 교환할 수 있다."




'Development > HTML' 카테고리의 다른 글

OBJECT 태그 사용법  (0) 2006.12.01
레이어 이동 스크립트  (0) 2006.12.01
테이블 대신 필드셋(fieldset)을 이용하기  (0) 2006.01.05
marquee 태그  (0) 2005.08.14
플래시 배경 투명하게 삽입하기  (0) 2005.08.13
HTML 설명  (0) 2005.07.17

댓글