가희의자기개발블로그
JSP DIRECTIVE - JSP include directive 본문
반응형
1. JSP, HTML, TEXT 등의 리소스 파일을 불러올 때 사용한다.
2. include는 페이지 번역(translation) 시 리소스 파일의 실제 내용을 불러온다
한 페이지내에는 여러개의 jsp파일이 include되어 있다. 우리가 네이버와 같은 하나의 웹페이지를 보면 로그인부분, 뉴스부분, 쇼핑부분 이러한 부분들로 잘 나누어 진것 을 볼 수 있다. 이것을 구현할때, 한 파일안에 구현해도 되지만, 모듈화 시켜주는 것이 더 간결하고 가독성이 좋다. 이렇게 모두 작게 쪼개어 나눈 각각의 파일을 합쳐 줄때는 어떻게 해야 할까? 크게 두가지 방법이 있다.
1_ 자바방식
<%@include file = “” %>
이렇게 해준다. 하지만 이 방식은 두 페이지를 모두 합한 다음에 컴파일 하기 때문에 만약 두 페이지에 똑같은 이름의 변수가 존재하면, 에러가 뜬다. 그러므로 jsp tag 를 이용하기를 추천한다.
2_JSP TAG방법
<jsp:include page = “”/>
각각 페이지를 컴파일 해 준 이후에 합쳐주기 때문에 에러가 나지 않는다.
단, 여기서 주의 해야 할 점은, include시 필요없는 html코드들을 모두 지워야 한다.
또한, form태그가 겹치지 않게 주의 하여야 한다. 그렇지 않으면 javascript가 안먹힐 수 있다.
반응형
'백엔드 > JSP' 카테고리의 다른 글
JSESSIONID (0) | 2020.07.07 |
---|---|
기초- JSP프로젝트 구조 (0) | 2020.06.16 |
MVC (0) | 2020.06.16 |
Connection Pool (0) | 2020.06.12 |
Cookie 와 Session (0) | 2020.06.10 |
Comments