2011년 4월 20일 수요일

[Jsp] 페이지 갱신을 통한 뒤로가기 방지

jsp로 도무지 만료 페이지 구현이 안된다...

뭐가 문제인지는 모르겠어서 그냥

항상 페이지가 리로드 되게 하는데 그럭저럭 괜찮은거 같다
(뒤로가기시 캐쉬를 사용하지 않고 항상 페이지가 갱신된다.)

단.. 서버부하는 약간 늘어날듯;;

아직 개발단계라 상관없지만.. 나중되면 문제가 될것같다.

검색해보면 이것저것 설정법이 많은데.. 

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

자바소스 한줄이면 작동한다. 

로그인이나 가입페이지에 등에만 심어놓으면 유용할듯


2011년 4월 5일 화요일

[Java] FileReader 한글깨짐

FileReader로 텍스트파일을 읽어오는데 한글이 계속 깨진다.


오랜시간 삽질끝에 원인을 알았다. 
인코딩때문이라면 설정할 곳이 없어 알아서 가져오나보다 했는데 그게 문제였다.
FileReader은 시스템의 인코딩으로 읽어온다고 한다.
읽으려는 파일은 UTF-8
InputStreamReader 을 사용하여 인코딩 설정을 하면 결과가 잘나온다.


String path = "???";
BufferedReader in = new BufferedReader(new FileReader(path));
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(path),"UTF8"));


.. 인코딩문제는 정말 머리 아프다.
인코딩에대한 이해가 없어 그런거겠지만;;


참조