가희의자기개발블로그

JSP DIRECTIVE - JSP include directive 본문

백엔드/JSP

JSP DIRECTIVE - JSP include directive

가희gahui 2020. 6. 10. 19:41
반응형

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