본문 바로가기

JSP

JSP의 Action Tag

○ Action Tag

Action Tag는 XML 문법을 따르기 때문에 단독 태그의 경우도 반드시 종료 태그를 포함해야 한다


JSP 액션 태그는 XML 스타일의 태그로 기술하며 특정한 동작 기능을 수행한다


JSP 액션 태그는 '<'와 접두어 'jsp:' 그리고 'forward, include, param'과 같은 고유한 태그 키워드로 구성된
'<jsp:forward'와 같은 태그로 시작, 속성 값을 지정하고 마지막 종료 태그는 '/>'로 종료한다


  • 바디(Body)가 있는 경우 : 시작 태그와 종료 태그의 쌍으로 이루어진다

<jsp:include page="a.jsp" flush="false">
 <jsp:param name="paramName" value="value1" />
</jsp:include>



  • 바디(body)가 없는 경우 : 시작 태그에 종료 태그가 포함된다

<jsp:param name="paramName" value="value1" />




■ 액션 태그의 종류
종류 태그 형식 용도
include <jsp:include page="test.jsp"/> 현재 jsp 페이지에 다른 페이지를 포함(처리 결과)
-param <jsp:include page="test.jsp">
<jsp:param name="id" value="ironman"/>
</jsp:include>
forward <jsp:forward page="test.jsp"/> 현재 jsp 페이지의 제어를 다른 페이지에 전달함
-param <jsp:forward page="test.jsp">
<jsp:param name="id" value="ironman"/>
</jsp:forward>
useBean <jsp:useBean id="name" class="ClassName"/> 자바 빈 클래스를 찾거나 인스턴스화하는 데 사용함
setProperty <jsp:setProperty name="id" property="value"/> 자바 빈 속성을 지정하는 메소드를 호출
getProperty <jsp:getProperty name="id" property="value"/> 자바 빈 속성을 반환하는 메소드를 호출

'JSP' 카테고리의 다른 글