728x90
요약
연습문제
01.
forward 액션태그: 다른페이지로의 이동과 같은 페이지 흐름을 제어 = <jsp:forward .../>
ㄴ : forward포워드는 버퍼를 지우고 새로운 데이터를 넣어준다
include 액션태그:외부 페이지의 내용을 포함하거나 페이지를 모듈화 한다.= <jsp:include .../>
ㄴ include : 인클루드는 버퍼를 비우지 않는다
02.
액션태그
기능 : 별도의 파일로 요청 처리 흐름을 이동
용도 : 화면 레이아웃의 일부분을 모듈화할 때 주로 사용
기타 : 동적 페이지에 사용
디렉티브
기능 : 현재 페이지에 삽입
용도 : 다수의 JSP웹 페이지에서 공통으로 사용되는 코드나 저작권과 같은 문장을 포함하는 경우에 사용
기타 : 정적페이지에 사용
03
04
forward.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<h4>구구단 출력하기</h4>
<jsp:forward page="forward_data.jsp">
<jsp:param value="5" name="num"/>
</jsp:forward>
</body>
</html>
forward_data.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<% String num = request.getParameter("num");
int num2 = Integer.parseInt(num);
for(int i=1; i<=9; i++){
out.print(num + "*" + i + "=" + num2*i + "<br>");
}
%>
</body>
</html>
'JSP > 웹페이지 만들기' 카테고리의 다른 글
JSP 웹페이지 만들기 8장 연습문제 (0) | 2023.07.15 |
---|---|
JSP 웹페이지 만들기 7장 연습문제 (0) | 2023.07.05 |
JSP 20230703 웹페이지만들기 6장 form정리 및 실습 (0) | 2023.07.03 |
JSP 20230629 웹페이지 만들기 5장 실습 (1) | 2023.06.29 |
JSP 3장 디렉티브 태그 정리 + 연습문제 (0) | 2023.06.27 |