배운 것 기록/web

페이지 이동 종류와 차이점

키죽 2022. 7. 4. 21:15

response.sendRedirect()

<%
response.sendRedirect("주소");
%>

URL이 이동할 페이지로 바뀌어 이동한다. 데이터가 유지되지 않아 공유할 수 없다. 뒤로가기가 가능하다.

location.href

<script type="text/javascript">
location.href = "주소";
</script>

자바스크립트. 새로고침이 되지 않고 뒤로가기가 되지 않는다.

forward 액션태그

<jsp:forward page="주소"/>

한 프로젝트 안에서 다른 페이지로만 이동이 가능하다. URL 바뀌지 않고, 데이터를 공유하면서 페이지 이동이 가능하다.

 

CSS 선택자

  • HTML 요소에 클래스를 붙여 만드는 클래스 선택자는 다중 선택이 가능해 여러 효과를 한번에 줄 수도 있다.
  • 부모-자식 선택자를 이용해 특정 부분에만 효과를 주는 것이 가능하다.