728x90
- JSP의 표준 태그로, 페이지 사이에서 이동을 제어하거나 자바빈을 생성할 때 주로 사용됨.
- 웹 브라우저에서 소스 보기를 해도 액션 태그는 보이지 않는다!
- XML 문법을 따름
- 반드시 종료 태그를 사용 해야 함
- 액션 태그 사이에 주석을 사용하면 에러 발생
- 액션 태그에 속성값을 부여할 때는 표현식 <%=%>사용
- <jsp:include> : 외부 파일을 현재 파일에 포함시킴
- <jsp:forward> : 다른 페이지로 요청을 넘김
- <jsp:useBean> <jsp:setProperty> < jsp:getProperty> 자바빈즈를 생성하고 값을 설정/추출
- <jsp:param> : 다른 페이지로 매개변수 전달. <jsp:include> <jsp:forward> 액션태그와 함께 사용
- include 지시어 vs <jsp:include>
지시어 | 액션태그 | |
형식 | <%@ include file=”포함할 파일의 경로” %> | <jsp:include page=”포함할 파일의 경로” /> |
표현식 | 표현식 사용 불가 | 표현식 사용 가능 |
포함 방식 | 페이지 자체를 현재 페이지에 포함시킨 후 컴파일 진행 | 실행의 흐름을 포함시킬 페이지로 이동시킨 후 실행한 결과를 현재 페이지에 포함시킴 |
변수 | 포함시킨 파일에서 생성한 변수 사용 가능 | 포함시킨 파 일에서 생성한 변수 사용 불가 |
page 영역 | 공유됨 | 공유되지 않음 |
request 영역 | 공유됨 | 공유됨 |
728x90
'JSP' 카테고리의 다른 글
JSTL 5가지 태그 (0) | 2023.03.17 |
---|---|
표현언어 EL (0) | 2023.03.17 |
커넥션 풀 (0) | 2023.03.17 |
JSP 파일 업로드 (0) | 2023.03.17 |
JSP 자바 빈즈(Beans) (0) | 2023.03.17 |
댓글