JSP/액션 태그

param 액션 태그

별초롱언니 2025. 5. 22. 12:32

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