01번
디렉티브 태그의 세 가지 유형에 대해 간단히 설명하시오.
include 디렉티브 태그는 JSP 페이지의 특정 영역에 다른 문서를 포함한다.
page 디렉티브 태그는 JSP 페이지에 대한 정보를 설정한다.
taglib 디렉티브 태그는 JSP 페이지에서 사용할 태그 라이브러리를 설정한다.
02번
JSP 페이지가 사용할 자바 클래스를 설정하기 위한 page 디렉티브 태그의 속성은 무엇인가?
import
03번
JSP 페이지의 특정 영역에 외부 파일의 내용을 포함하는 디렉티브 태그는 무엇인가?
include
04번
page 디렉티브 태그를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 실행 결과를 확인하시오.
- page.jsp 파일을 생성합니다.
- page 디렉티브 태그에 java.util.Date, java.lang.Math 클래스를 이용하여 현재 날짜와 5의 제곱을 출력합니다.
- 웹 브라우저에 'http://localhost:8080/Exercise/ch03/page.jsp'를 입력하여 실행 결과를 확인합니다.
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="java.util.Date, java.lang.Math" %>
<!DOCTYPE html>
<html>
<head>
<title>Directive Tag</title>
</head>
<body>
<% Date day=new java.util.Date();%>
현재 날짜 : <%= day %> <br>
5의 제곱 = <%= Math.pow(5, 2) %>
</body>
</html>
05번
include 디렉티브 태그를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 실행 결과를 확인하시오.
- header.jsp 파일을 생성합니다.
- <h4>태그를 이용하여 'Hello, Java Server Pages.'를 선언합니다.
- include.jsp 파일을 생성합니다.
- include 디렉티브 태그를 이요하여 외부 파일 header .jsp의 내용을 포함합니다.
- java.util.Calendar 클래스를 이요하여 현재 시간을 출력합니다.
- 웹 브라우저에 'http://localhost:8080/Exercise/ch03/include.jsp'를 입력하여 실행 결과를 확인합니다.
[header.jsp]
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<title>Header</title>
</head>
<body>
<h4>Hello, Java Server Pages.</h4>
</body>
</html>
[include.jsp]
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="java.util.Calendar" %>
<!DOCTYPE html>
<html>
<head>
<title>Directive Tag</title>
</head>
<body>
<%@ include file="header.jsp" %>
현재 시간 : <%= Calendar.getInstance().getTime() %>
</body>
</html>
06번
taglib 디렉티브 태그를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 실행 결과를 확인하시오.
- /WEB-INF/lib/ 폴더에 JSTL 태그 라이브러리인 JSTL-1.2.jar 파일을 추가합니다.
- taglib.jsp 파일을 생성합니다.
- taglib 디렉티브 태그에 JSTL의 Core 태그를 설정하여 0부터 10까지의 짝수를 출력합니다.
- 웹 브라우저에 'http://localhost:8080/Exercise/ch03/taglib.jsp'를 입력하여 실행 결과를 확인합니다.
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<title>Directive Tag</title>
</head>
<body>
<c:forEach var="k" begin="1" end="10" step="2">
<c:out value="${k}" />
</c:forEach>
</body>
</html>
07번
생략
'Java, Spring > 연습문제' 카테고리의 다른 글
쉽게 배우는 JSP 웹 프로그래밍 <04장 연습문제> (0) | 2022.08.17 |
---|---|
쉽게 배우는 JSP 웹 프로그래밍 <02장 연습문제> (0) | 2022.08.15 |
쉽게 배우는 JSP 웹 프로그래밍 <01장 연습문제> (0) | 2022.08.14 |