액션 태그 (Action Tag)
JSP 페이지간의 흐름 제어 및 Javabeans 컴포넌트와 JSP의 상호작용을 위해 사용
JSTL (Java Standard Tag Library)
개발자가 JSP 페이지를 구성할 때 많이 활용하는 기능을 모아서 XML 태그들로 구
성하여 라이브러리화 해 놓은 것커스텀 태그 (Custom Tag)
JSP 페이지 개발자가 많이 활용되는 로직 처리 및 프리젠테이션 기능을 직접 개발
하여 활용하는 XML 태그표현 언어(Expression Language)
서버 측의 다양한 상태 정보를 개발자로 하여금 손쉽게 프리젠테이션 할 수 있도
록 해주는 용도
- JSP의 기본 문법을 보완하는 역할
- 서버가 지니고 있는 다양한 값들에 대한 표현
- 스크립팅 요소의 표현식(Expression)과 혼동하면 안됨
- 보통 JSTL 및 커스텀
${..}
표기
<jsp:include page= "a.jsp" flush="false"/>
<jsp:forward page="a.jsp"/>
<jsp:forward page="a.jsp">
<jsp:param name="param_name" value="value1"/>
</jsp:forward>
<jsp:plug-in type="applet" code="applet_exe.class” codebase="/class_code"/>
<jsp:useBean id="useBean" class="Bean.class" scope="page"/>
<jsp:useBean id="bean">
<jsp:setProperty name="bean" property="title" value="web programming"/>
책 이름은 <jsp:getProperty name="bean" property="title"/>입니다.
</jsp:useBean>