-
[Web] 페이지 이동 방법Legacy/Web 2015. 11. 26. 02:38728x90
1. Javascript를 이용한 방법(location.href)
<script>location.href='경로/파일명';</script>
2. Javascript를 이용한 방법(location.replace)
<script>location.replace('경로/파일명');</script>
3. 메타태그를 이용한 방법
<meta http-equiv='refresh' content='시간지정' url='경로/파일명'>
가장 권장되는 방법은 2번읜 location.replece를 사용하는 방법이다.
1번의 href는 이미 접속했던 페이지인 경우 Cache된(temp에 저장된) 페이지를 보여줄 가능성이 있다. 이 경우 최신의 정보가 저장되지 않을 수 있다.
3번은 같은 페이지로 이동하려고 하면 무한리플레쉬에 걸리게 됩니다.
이 외에.. 서버쪽에서 페이지를 이동시켜주는 방법으로는
PHP에는 Header를 이용한 방법이 있고
JSP에는 sendRedirect와 forward가 존재합니다.
서버 사이드에서 페이지를 이동시키는 방법에 대해선 구글링을 하시면 많은 자료가 있습니다.
특히 sendRedirect와 forward의 차이를 구분하는 것은 매우 중요하다고 생각합니다.
'Legacy > Web' 카테고리의 다른 글
a 태그 target (0) 2016.07.16 [Web] 웹 서버와 웹 어플리케이션 (0) 2015.08.26 [jQuery] 제이쿼리의 선택자 (0) 2015.07.14 [jQuery] 제이쿼리란 (1) 2015.07.14 [JavaScript] 이벤트 (0) 2015.07.14 [JavaScript] JavaScript Event Handler (0) 2015.07.13 [JavaScript] DOM(Document Object Model) (0) 2015.07.13 [JavaScript] BOM(Browser Object Model) (2) 2015.07.13 [JavaScript] 자바스크립트의 객체 (0) 2015.07.12 [JavaScript] 조건식에 논리형(Boolean)이 아닌 다른 형이 오는 경우 (0) 2015.07.11