이제, XML Tag에 대해 알아보자
XML에는 많은 태그가 있다.
- 액션 태그 : JSP 페이지간의 흐름 제어 및 Javabeans 컴포넌트와 JSP의 상호작용을 위해 사용
- JSTL(Java Standard Tag Library) : 많이 쓰는거 XML태그로 구성해서 라이브러리화 함
- 커스텀 태그 : 내가 필요한거 태그로
- 표현 언어 :
${}
으로 상태 정보를 쉽게 표현할 수 있음!! 캐사기!!!
하나씩 톺아보자.
어떠한 액션이 발생하는 시점에 실행
- 페이지 간 제어를 이동시킬 수 있고, 다른 페이지의 실행 결과를 현재의 페이지에 포함 가능
- JSP 페이지 내에 JavaBean 사용 가능
- XML을 기반, <jsp: … />로 시작
주요 액션 태그
이 중에서 살펴봐야할 점은 아래와 같다.
<jsp:include> 태그
특정 부분에 다른 파일의 내용을 포함
<jsp:include page="a.jsp" flush="false"/>
<jsp:forward> 태그
다른 페이지로 이동
<jsp:forward page="a.jsp"/>
<jsp:param> 태그
다른 페이지에 이동하면서 정보 전달
<jsp:forward page="a.jsp"> <jsp:param name="param_name" value="value1"/> </jsp:forward>
그외..에는 plug-in, useBeans, setProperty,getProperty가 있다.
이외에도 많은 태그가 있지만 추후에 다시 알아보자!