액션 태그(Action Tag)
서버나 클라이언트에게 어떤 행동을 하라고 명령하는 태그
페이지와 페이지 사이를 연결하거나
다른 페이지의 내용을 현재 페이지에 포함하거나
자바빈즈(JavaBeans) 등의 다양한 기능을 제공
액션 태그의 형식은 XML 형식 <jsp: />
1) forward
<jsp:forward />
다른 페이지로의 이동
2) include
<jsp:include />
외부 페이지의 내용 포함
3) param
<jsp:param />
현재 페이지에서 다른 페이지로 데이터 전달
4) useBean
<jsp:useBean />
Java 파일에 있는 객체 가져오기(new 기본생성자())
5) setProperty
<jsp:setProperty />
☆ Code
★ param
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Parameter Tag</title>
</head>
<body>
<h1>Parameter Action Tag</h1>
<h3><jsp:param></h3>
<hr>
</body>
<jsp:forward page = "09_param_process.jsp">
<jsp:param name="id" value="administrator" />
<jsp:param name="name" value="OneAndOnly" />
</jsp:forward>
</html>
★ param_process
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Parameter Test</title>
</head>
<body>
<h1>Data Extraction</h1>
<hr>
<h2>ID : <%=request.getParameter("id") %></h2>
<h2>NAME : <%=request.getParameter("name") %></h2>
<fieldset>
<legend><%=request.getParameter("name") + "님 반가워요" %></legend>
<button><%=request.getParameter("name") %></button>
<input type="text" value="<%=request.getParameter("name")%>">
</fieldset>
</body>
</html>
'JSP' 카테고리의 다른 글
JSP ajax (0) | 2024.11.30 |
---|---|
JSP 세션 (1) | 2024.11.30 |
JSP 쿠키 (2) | 2024.11.29 |
JSP forward 태그 (0) | 2024.11.28 |
JSP 스크립트 태그 (0) | 2024.11.22 |