본문 바로가기

강의 정리/JSP & Servlet (Seoul Wiz)

12. 액션태그

액션태그

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

 

 

1) forword

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

 - 출력 화면은 넘어가지만 URL은 그대로 유지됨

 

 

① main.jsp

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

 

 

② sub.jsp

<h5>sub.jsp 페이지 입니다.</h5>

 

 

③ 출력 화면 (URL이 그대로 main.jsp인 모습)

 

 

 

 

2) include

 - 현재 페이지에 다른 페이지를 삽입할 때 사용

 

 

① include01.jsp

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

 

 

② include02.jsp

<h1> include02.jsp 페이지 입니다. </h1>

 

 

③ 출력 화면

 

 

 

 

 

 

 

3) param

 - forword 및 include 태그에 데이터를 포함시켜 보낼 때 사용

 - name과 value로 이루어짐

 

 

① forword.jsp (forword에 param 담아서 전송)

<jsp:forward page="forward_param.jsp">
	<jsp:param name="id" value="abcdef" />
	<jsp:param name="pw" value="1234" />
</jsp:forward>

 

 

② forword_param.jsp (request로 받음)

<%!
  String id, pw;
%>

<%
  id = request.getParameter("id");
  pw = request.getParameter("pw");
%>

<h1>forward_param.jsp 입니다.</h1>
아이디 : <%= id %><br />
비밀번호 : <%= pw %>

 

 

③ 출력 화면

 

 

'강의 정리 > JSP & Servlet (Seoul Wiz)' 카테고리의 다른 글

14. 세션  (0) 2019.08.08
13. 쿠키  (0) 2019.08.06
11. JSP (3)  (0) 2019.08.05
10. JSP (2)  (0) 2019.08.05
9. JSP (1)  (0) 2019.08.04