풀스택 개발자 2020. 5. 20. 18:20

모든페이지에서 중복되는 부분(메뉴창)은 따로 jsp로 떼네어 jstl을 활용하여 그것을 불러내어 사용하는 방법을씀

 

jstl

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

 

페이지에서 따로 jsp로 떼넨부분을 부르는방법

<c:import url="/WEB-INF/views/include/top_menu.jsp"/>

 

jsp이동시 주의사항

상대경로와 절대경로

상대 주소와 같은 경우 현재 주소를 기준으로 페이지를 호출한다

즉 내가 www.naver.com/board라는 주소에 있다 이때 main을 호출하면

www.naver.com/board를 기준으로 main을 추가하여 www.naver.com/board/main을 호출하게된다

절대주소와 같은경우 contextpath와 프로젝트명 까지의 주소가 기준이다

www.naver.com/board라는 주소에 현재 있다 그때 main을 호출할때 절대주소로 설정이 되어있다면
www.naver.com을 기준으로 main을 추가하여 www.naver.com/main을 호출한다

 

이때 절대 경우를 주기위해(pageContext.request.contextPath )를 사용한다