투덜이 개발자

# <%@ include file="" %> <jsp:include> <c:import> 차이 본문

Program Language/JSP & JSTL

# <%@ include file="" %> <jsp:include> <c:import> 차이

엠투 2023. 2. 17. 10:16
반응형

(1) 스크립트 태그

<%@ include file="" %>

- 정적 include 방식

- include하는 jsp 파일내에 복사되어 같이 컴파일됨

- include되는 jsp파일 내 전역변수를 상위 jsp에서 사용가능

(2) 액션 태그

<jsp:include page="" />

- 동적 include 방식

- include되는 jsp파일의 출력결과(Html 코드)만 포함

- include되는 jsp파일의 변수 사용 불가

- <jsp:param> 태그로 값 전송 가능

(3) JSTL

<c:import url="" />

- 동적 include 방식

- include되는 jsp파일의 출력결과(Html 코드)만 포함

- 외부자원 사용가능

- <c:param> 태그로 값 전송 가능

<c:import! url="include 할 파일의 URL" var="읽어올 데이터를 저장할 변수명" scope="변수의 공유 범위" varReader="리소스의 내용을 Reader 객체로 읽어올 때 사용" charEncoding="읽어온 데이터의 캐릭터셋 지정" />

https://m.blog.naver.com/halowd/221686425368

 

# <%@ include file="" %> <jsp:include> <c:import> 차이

# <%@ include file="" %> <jsp:include> <c:import> 차이 (1) 스크립...

blog.naver.com

 

반응형

'Program Language > JSP & JSTL' 카테고리의 다른 글

JSTL 에서 Java 함수 호출  (0) 2022.12.07
JSTL 비교 연산자  (0) 2022.11.10
JSP에서 현재 경로 출력  (0) 2022.10.20