
[ 3장 연습문제 P.116 ~ P.118 ]
1. 다음 중 디렉티브 태그로 사용하는 형식은 무엇인가?
정답: ③ <%@ ... %>
2. 다음 중 스크립트 태그의 종류와 형식으로 옳지 않은 것은 무엇인가?
정답: ③ taglib 태그: <%@ taglib= ... %>
3. JSP 페이지가 사용할 자바 크래스를 설정하기 위한 page 디렉티브 태그의 속성은 무엇인가?
정답: ② import
4. JSP 페이지의 특정 영역에 다른 외부 파일의 내용을 포함하는 디렉티브 태그는 무엇인가 ?
정답: ② include 디렉티브 태그
5. JSP 페이지의 표현 언어, JSTL, 사용자 정의 태그(custom tag) 등 태그 라이브러리를 설정하는 디렉티브 태그는 무엇인가?
정답: ③ taglib 디렉티브 태그
6. 다음 프로그램의 밑줄에 들어갈 올바른 것은 무엇인가?
<%@ page ______________="java.util.Date" %>
Today is <%= new Date()%>
정답: ② import
7. 다음 프로그램의 밑줄에 들어갈 올바른 것은 무엇인가?
<%@ ______________ uri="http://java.sun.com/jsp/jstl/core" prefix="C" %>
<c:out value="JSTL Core 태그 라이브러리"/>
정답: ③ taglib
8. page 디렉티브 태그를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 실행 결과를 확인하시오.
page.jsp 코드
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
현재 날짜 : <%=new java.util.Date() %><br>
5의 제곱 : <%=java.lang.Math.pow(5,2) %>
</body>
</html>
9. include 디렉티브 태그를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 실행 결과를 확인하시오.
header.jsp 코드
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Insert title here</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>Insert title here</title>
</head>
<body>
<%--include 디렉티브 태그를 이용하여 외부 파일 header.jsp의 내용을 포함한다. --%>
<%@ include file="header.jsp" %>
<%--java.util.Calendar 클래스를 이용하여 현재시간을 출력한다. --%>
<% Calendar cal = Calendar.getInstance(); %>
현재 시간: <%= cal.getTime() %>
</body>
</html>
10. taglib 디렉티 태그를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 실행 결과를 확인하시오.
taglib.jsp 코드
<%@ taglib prefix ="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<c:forEach var="k" begin="0" end="10" step="2">
<c:out value="${k}" />
</c:forEach>
</body>
</html>
※ 직접 풀이를 진행하였기 때문에 오류가 있을 수 있습니다.
오류를 발견 시, 댓글로 남겨주시면 감사하겠습니다..!
'JSP > 쉽게 배우는 JSP 웹 프로그래밍' 카테고리의 다른 글
[쉽게 배우는 JSP 웹 프로그래밍] 6장 연습문제 (0) | 2024.04.14 |
---|---|
[쉽게 배우는 JSP 웹 프로그래밍] 5장 연습문제 (0) | 2024.04.07 |
[쉽게 배우는 JSP 웹 프로그래밍] 4장 연습문제 (0) | 2024.03.31 |
[쉽게 배우는 JSP 웹 프로그래밍] 2장 연습문제 (0) | 2024.03.09 |
[쉽게 배우는 JSP 웹 프로그래밍] 1장 연습문제 (0) | 2024.03.07 |