728x90
액션 태그
페이지 내에서 어떤 동작을 하도록 지시하는 태그의미
ex) 페이지 이동 (forward), include , param
웹 컨테이너에에서 실행되고 결과만 웹브라우저에 전달되어 출력됨
자바 빈(bean) 연관이 있는 태그이다.
-- 종류
표준액션 (standard action) jsp 페이지 에서 바로 사용할 수 있는 액션
커스텀 액션 (custom action) 별도의 라이브러리를 설치해서 사용하는 액션
표준액션 사용예
jsp 접두어의 표준 액션을 의미
커스텀 액션 사용예
<c: set var="i" value="0"/>
액션 태그 Test
ex06 , ex06_1 , 파일 생성 후 페이지 표기
<!-- ex06 -->
<%@ 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>지금 현재 페이지는 ex06 페이지 입니다...</p>
</body>
</html>
<!-- ex06_1 -->
<%@ 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>현재 페이지는 ex06_1 </p>
</body>
</html>
1. forward Test
<!-- ex06 -->
<%@ 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>지금 현재 페이지는 ex06 페이지 입니다...</p>
</body>
</html>
아래 액션태그 forward 추가
<!-- ex06 -->
<%@ 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>지금 현재 페이지는 ex06 페이지 입니다...</p>
<jsp:forward page ="ex06_1.jsp"/>
</body>
</html>
ex06 파일에서 실행시켰지만 출력은 ex06_1 내용 출력됨
include Test
<!-- ex06 -->
<%@ 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>지금 현재 페이지는 ex06 페이지 입니다...</p>
<jsp:include page ="ex06_1.jsp"/>
<p> 위의 내용은 ex06_1페이지의 내용이다.</p>
</body>
</html>
굳이 지시자를 사용하지 않아도 해당 페이지 내에 포함 시킬 수 있음
ex06_1에서 가지고온 내용 : 현재페이지는 ex06_1
param Test
728x90
'Web > Spring , Springboot , JPA' 카테고리의 다른 글
[JSP. Servlet] (0) | 2019.12.31 |
---|---|
[JSP. Servlet] 쿠키 (0) | 2019.12.29 |
[JSP. Servlet] request 객체 (0) | 2019.12.23 |
[JSP. Servlet] JSP 내부객체 (0) | 2019.12.22 |
[JSP. Servlet] JSP 지시자 종류 [page, include, taglib ] (0) | 2019.12.22 |