- JSP 페이지 이동
1. pageContext.forward : 이녀석은 원래 웹서버가 내부 자원을 호출할 때 사용. 그래서 내부 데이터를 파라미터 객체로 공유가능함. 대신 외부 url접근 불가
2. response.sendRedirect : 웹브라우저에게 요청하여 외부에서 리다이렉팅. 따라서 밖에있는 웹서버 또한 접근이 가능. 단, 외부용인만큼 url인코딩으로 데이터를 넘겨야함. (그리고 원래 URL변경시 쓰던녀석이라 url흔적을 남기지 않음.)
-경로
/로 시작하면 URL을 처음부터 인식
그렇지 않으면 현재위치에서 상대적인 URL로 인식
ex) /sp/dao/SignDao -> ULR 절대 경로
dao/SignDao -> 현재 위치에서 다음 경로를 덧붙임
getRealPath("파일명") : 해당파일의 시스템에서의 절대경로를 리턴해줌.
getContextPath : URL경로를 리턴
- Javascript 페이지 이동+타이머
setTimeout("location.href='http://www.example.com/'",5000);
-타이머
아하.. 타이머를 쓰려거든 jsp가아니라 자바스크립트에서 처리를 하는게 좋다.
jsp로 처리할 경우, 다소 복잡한 방법을 써야한다고함.
특정 웹브라우저에 밀접한 기능은 자바스크립트를 써야한다.
'Development > Free Topic' 카테고리의 다른 글
JSP 와 서블릿에서의 클래스 멤버 변수 (0) | 2014.05.06 |
---|---|
HTML 레퍼런스 (0) | 2014.05.06 |
DB 기초 지식 (0) | 2014.05.05 |
스프링 예제들 + SQL 기본 (0) | 2014.04.30 |
[스프링 소개] STS, Maven, Git hub (0) | 2014.04.28 |
댓글