본문 바로가기
Development/Free Topic

JSP,javascript 페이지 이동하기,타이머 사용하기

by IMCOMKING 2014. 5. 5.
- 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로 처리할 경우, 다소 복잡한 방법을 써야한다고함.
특정 웹브라우저에 밀접한 기능은 자바스크립트를 써야한다.


http://installed.tistory.com/entry/8-JSP-%ED%8A%B9%EC%A0%95%ED%8E%98%EC%9D%B4%EC%A7%80%EB%A1%9C-%EC%9D%B4%EB%8F%99%EB%B0%A9%EB%B2%95

http://xnom.tistory.com/45



'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

댓글