JSP

JSP 액션태그

테라시아 2024. 11. 27. 11:12

액션 태그(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>&lt;jsp:param&gt;</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