반응형

 

연습문제 01

 

스크립트 태그의 세 가지 종류에 대해 간단히 설명하시오.

 

더보기

1. 선언문

<%!  %>

자바 변수나 메소드 정의하는 데 사용

 

 

2. 스크립틀릿

<%  %>

자바 로직 코드를 작성하는 데 사용

 

 

3. 표현문

<%=  %>

변수, 계산식, 메소드 호출 결과를 문자열 형태로 출력하는 데 사용

 

 

 

연습문제 02

 

선언문 태그와 스크립플릿 태그의 차이점을 설명하시오.

 

더보기

- 선언문 태그

변수, 메소드 선언 가능

서블릿 프로그램으로 변환될 때 _jspService() 메소드 외부에 배치

 

- 스크립틀릿 태그

변수만 선언 가능

서블릿 프로그램으로 변환될 때 _jspService() 메소드 내부에 배치

 

 

 

연습문제 03

 

애플리케이션 실행 결과에는 보이지 않는 JSP 주석 표기법은 무엇인가?

 

더보기

<%-- 주석 --%>

 

 

 

연습문제 04

 

선언문 태그를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 실행 결과를 확인하시오.

 

 

더보기

 

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Scripting Tag</title>
</head>
<body>
	<%! 
		String st = "Hello, Java Server Pages";
		
		public String getString(String st) {
			return st;
		}
		
	%>
		<p><%=getString(st)%></p>
</body>
</html>

 

Exercise.zip
0.00MB

 

 

 

연습문제 05

 

스크립틀릿 태그를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 실행 결과를 확인하시오.

 

 

더보기

 

<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Scripting Tag</title>
</head>
<body>
	<%
		Date day = new Date();
		out.print("Today: " + day);
	%>
</body>
</html>

 

Exercise.zip
0.00MB

 

 

 

연습문제 06

 

표현문 태그를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 실행 결과를 확인하시오.

 

 

더보기

 

<%@page import="java.util.Calendar"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Scripting Tag</title>
</head>
<body>
	<%
		Calendar cal = Calendar.getInstance();
	%>
	
	Current Time: <%=cal.getTime()%>
</body>
</html>

 

 

 

연습문제 07

 

다음 조건에 맞게 도서 웹 쇼핑몰을 위한 웹 애플리케이션을 만들고 실행 결과를 확인하시오.

 

 

더보기

 

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet"
   href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
<title></title>
</head>
<body>
	<nav class="navbar navbar-expand navbar-dart bg-dark">
		<div class="container">
			<div class="navbar-header">
				<!-- 요청 URL : /welcome.jsp -->
				<a class="navbar-brand" href="welcome.jsp">Home</a>
			</div>
		</div>
	</nav>
	
	<%!
		String hea = "Book Market Mall";
		String con = "Welcome to Book Market";
	%>
	<div class="jumbotron">
		<div class="container">
			<h1 class="display-3"><%=hea%></h1>
		</div>
	</div>
	
	<div class="container">
		<div class="text-center">
			<h3><%=con%></h3>
		</div>
	</div>
</body>
</html>

 

 

반응형