param 액션 태그는 현재 JSP 페이지에서 다른 페이지에 정보를 전달하는 태그
param 액션 태그는 단독으로 사용되지 못하며 <isp:forward>나 <jsp:include> 태그의 내부에 사용됩니다.
또한 다른 페이징 ㅔ여러 개의 정보를 전송해야 할 때는 다중의 param 액션 태그를 사용할 수 있습니다.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>param 액션 태그</h3>
<jsp:forward page="param01_data.jsp">
<jsp:param name="id" value="admin"/>
<jsp:param name="name" value='<%= java.net.URLEncoder.encode("관리자") %>'/>
</jsp:forward>
<p> Jakarta Server Page
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<p> 아이디 : <%= request.getParameter("id") %>
<%
String name = request.getParameter("name");
%>
<p> 이 름 : <%=java.net.URLDecoder.decode(name) %>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>param 액션 태그</h3>
<jsp:include page="param02_data.jsp">
<jsp:param name="title" value='<%=java.net.URLEncoder.encode("오늘의 날짜와 시각") %>' />
<jsp:param name="date" value="<%=java.util.Calendar.getInstance().getTime() %>" />
</jsp:include>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
String title = request.getParameter("title");
%>
<h3><%=java.net.URLDecoder.decode(title) %></h3>
Today is : <%=request.getParameter("date") %>
</body>
</html>
'JSP > 액션 태그' 카테고리의 다른 글
자바빈즈 액션 태그 (0) | 2025.05.22 |
---|---|
include 액션 태그 (1) | 2025.05.22 |
forward 액션 태그 (0) | 2025.05.22 |