[JSP] 액션 태그(Action tag) <jsp: >
액션 태그(Action tag) <jsp: >
JSP 페이지에서 액션 태그(Action tag)는 스크립트, 주석, 디렉티브와 함께 JSP 페이지를 이루고 있는 요소이다.
액션 태그는 페이지와 페이지 사이의 제어를 이동시킬 수 있고, 다른 페이지의 실행 결과를 현재의 페이지에 포함시킬 수도 있다.
또한, 자바빈도 JSP 페이지에서 사용할 수 있는 기능을 제공하고, 웹 브라우저에서 자바 애플릿을 실행시킬 수 있는 기능도 지원한다.
- JSP 에서 제공하는 액션 태그
액션 태그명 | 액션 태그 | 설명 |
include | <jsp:include> | 다른 페이지의 실행 결과를 현재의 페이지에 포함시킬때 사용 |
forward | <jsp:forward> | 페이지 사이의 제어를 이동시킬 때 사용 |
plug-in | <jsp:plug-in> | 웹 브라우저에서 자바 애플릿을 실행시킬 때 사용 |
useBean | <jsp:useBean> | 자바빈을 JSP 페이지에서 사용할 때 사용 |
setProperty | <jsp:setProperty> | 프로퍼티의 값을 세팅할 때 사용 |
getProperty | <jsp:getProperty> | 프로퍼티의 값을 얻어낼 때 사용 |
* <jsp:plug-in> 액션 태그는 애프릿을 사용할 때 쓰이는데, 애플릿이 웹에서의 서비스가 느린 것 때문에 잘 사용하지 않는다.
애플릿은 JNLP(Java Network Lunching Protocol)로 대체되는 추세이다.
- 액션 태그는 XML 문법을 따르기 때문에 단독 태그의 경우도 반드시 종료 태그를 포함해야 한다.
(1) 바디(Body)가 있는 경우 : 시작 태그와 종료 태그의 쌍으로 이루어짐
<jsp:include page="a.jsp" flush="false">
<jsp:param name="paramName" value="value1" />
</jsp:include>
(2) 바디(body)가 없는 경우 : 시작 태그에 종료 태그가 포함됨.
<jsp:param name="paramName" value="vlaue1" />
출처: https://hyeonstorage.tistory.com/93?category=554979 [개발이 하고 싶어요]
'Java 관련 > JSP,Servlet' 카테고리의 다른 글
[JSP] HTTP 에러코드 정리 (0) | 2019.07.17 |
---|---|
[JSP] 자바빈 액션태그 <jsp:useBean> (0) | 2019.07.17 |
[JSP] forward 액션 태그 <jsp:forward > (0) | 2019.07.17 |
[JSP] include 액션 태그 <jsp:include> (0) | 2019.07.17 |
[JSP] JSP 내장 기본 객체의 영역(scope) (0) | 2019.07.17 |
[JSP] exception 내장 객체 (0) | 2019.07.17 |
[JSP] page 기본 객체 (0) | 2019.07.17 |
[JSP] config 내장 객체 (0) | 2019.07.17 |