include, param

사이트 이름 :

"> ex02_include

include, param

사이트 이름 :

"> ex02_include

include, param

사이트 이름 :

">
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ex02_include</title>
</head>
<body>
	<h1>include, param</h1>
	<form action="ex02_includeTag.jsp">
		사이트 이름 : <input type="text" name="siteName">
		<br><br>
		<input type="submit" value="보내기">
	</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%--
	# include 액션 태그에서 포함되는 페이지에 값 전달.
	- 포함되는 jsp 페이지에 값 전달은 요청 파라미터를 추가적으로 지정 후 사용.
	  include 액션 태그의 body 안에 param 액션 태그를 사용.
	  <jsp:include page="">
	  	<jsp:param name="" value=""/>
	  </jsp:include>
 --%>
 <%
 	request.setCharacterEncoding("utf-8");
 	String sitename = request.getParameter("siteName");
 %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ex02_includeTag</title>
</head>
<body>
	<h1>param 액션태그</h1>
	<jsp:include page="ex02_includeTop.jsp">
		<jsp:param name="sitename" value="<%=sitename %>"/>
	</jsp:include>
	<br>
	<p>includeTag.jsp body 입니다</p>
	<strong><%=sitename %></strong>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
	String sitename = request.getParameter("sitename");
%>
includeTop.jsp 
<%=sitename %>