JSP

[JSP] 액션 태그

반응형

[JSP] 액션 태그



액션 태그란?

jsp페이지 내에서 어떤 동작을 하도록 지시하는 태그

forward, include, param 태그와 추가로 bean도 해당



1. forward 현재의 페이지에서 다른 특정페이지로 전환할 때 사용

1
2
<h1>main.jsp 페이지 입니다.</h1>
<jsp:forward page="sub.jsp"/>
cs


main.jsp에서 forward 태그를 사용하면, 출력화면은 sub.jsp가 된다.(하지만 url은 main.jsp로 나타남)



2. include
현재 페이지에 다른 페이지를 삽입할 때 사용

1
2
3
<h1>include01.jsp 페이지 입니다.</h1>
<jsp:include page="include02.jsp" flush="true"/>
<h1> 다시 include01.jsp 페이지 입니다.</h1>
cs


include01.jsp에서 include 태그를 사용하면, 해당 위치에 include02.jsp 출력문이 삽입된다.





3. param
forward 및 include 태그에 데이터 전달을 목적으로 사용 (이름과 값으로 이루어짐)

1
2
3
4
<jsp:forward page="forward_param.jsp">
    <jsp:param name="id" value="abcdef"/>
    <jsp:param name="pw" value="1234"/>
</jsp:forward>
cs


forward_param.jsp에서 param 태그로 생성된 id와 pw 값을 request.getParameter로 사용 가능하다.

반응형

'JSP' 카테고리의 다른 글

[JSP] 예외 페이지  (0) 2018.05.11
[JSP] 세션  (0) 2018.05.09
[JSP] 쿠키  (0) 2018.05.09
[JSP] JSP 기본 정리  (0) 2018.05.09
[JSP] Servlet 정리  (0) 2018.05.07