본문 바로가기
IT/JSP

[JSP] - 23. <jsp:param> 액션 태그 사용법

by 차이나는 개발자 2020. 7. 25.
728x90
반응형

#<jsp:param> 액션 태그 사용법

 

 

#<jsp:param>

-forward 및 include 태그에 데이터 전달을 목적으로 사용되는 태그이다.

-name(이름)과 value(값)으로 이루어져 있다.

-단독으로 사용되지 못하며 <jsp:include>나 <jsp:forward>의 자식 태그로 추가한다.

-다른 페이지에 여러 개의 정보를 전송해야 할 때는 다중의 param 액션 태그를 사용한다.

 

 

#<jsp:include> 액션 태그로 포함하는 페이지에서만 유효하다.

 

 

예제1)

1.start.jsp

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>start.jsp</title>
</head>
<body> 
<h1>A</h1>
<hr>
<jsp:include page="middle.jsp" >
	<jsp:param value="myValue" name="myKey"/>
</jsp:include>
<hr>
<h1>C</h1>
	myKey = <%= request.getParameter("myKey") %>
</body>
</html>

 

 

2.middle.jsp

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!-- end.jsp -->

middle -> 전달받은 값 : <%= request.getParameter("myKey") %> 
<br/>
<jsp:include page="end.jsp" />

 

 

3.end.jsp

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
	end - > 전달 받은 값 : <%= request.getParameter("myKey") %> 

 

 

-결과 화면

 

 

 

728x90
반응형

댓글