'include태그'에 해당되는 글 1건

  1. 2012.05.07 2012-5-7 include태그

* include

1. JSP 페이지 내에 다른 컴포넌트(JSP, HTML, Servlet)를 포함 시키는 기술
   - 주로 jsp나 html을 포함시킨다.
   - include 지시자 태그를 이용, 표준 action 태그 이용
   - 기타 : JSTL(jsp standard tag library)의 import 태그 이용, tiles 프레임 워크

2. <%@ include%> 지시자 태그 이용
   - copy and paste 방식
      - jsp를 servlet으로 변환하기 전에 포함시킬 파일의 내용을 카피하여 붙인다. 
      - 구문 : <%@include file="포함시킬 파일명"%>

* [실습]

jsp
WebContent
이름 : include/a.jsp, b.jsp

 

 

 

- 실행결과(지시자 태그를 사용하면 소스를 그대로 붙여서 사용하기 때문에 a.jsp에 선언된 k를 b.jsp에서 인식해서 에러가 나지 않지만 아래 액션태그를 사용하면 k를 인식하지 못해서 에러를 낸다.(액션 태그는 RequestDispatcher 방식으로 요청을 하고 결과만을 받아서 중간에 있는 k를 인식하지 못한다. )

 

 

3. <jsp:include> 액션 태그 이용
- 요청 디스패치 방식
- 수행을 포함시킬 컴포넌트로 이동한 뒤 출력내용을 포함시키는 방식
- 구문
<jsp:include page="url"/>
<jsp:include page="url">
<jsp:param name="name" value="value"/>
</jsp:include>

 

* [실습]

 

 

 

* 결과

 

 

* <jsp:param id="" value=""> 사용하기

 

 

 

 

- 실행결과

 

 

* 일반적으로 include는 지시자 태그를 이용하는 것이랑 액션태그를 사용하는 것은 다를 바 없게 사용한다. 위와 같이 k를 변수로 선언하고 k를 사용하는 식으로 사용하지는 않는다. include 태그 안에는 그 파일에 꼭 필요한 소스만 넣는 것을 원칙으로 한다. 

'프로그래밍 > JSP Programming' 카테고리의 다른 글

2012-5-8 JSTL정의 및 태그 실습  (0) 2012.05.08
2012-5-7 EL(Expression Language) - 표현식 언어  (0) 2012.05.07
2012-5-4 <jsp:forward>  (0) 2012.05.04
2012-5-4 <jsp:getProperty> 태그  (0) 2012.05.04
2012-5-4 setProperty  (0) 2012.05.04
Posted by 조은성
,