01번
스크립트 태그의 세가지 종류에 대해서 간단히 설명하시오.
선언부 태그, 표현부 태그, 스크립틀릿 3가지로 나뉘어진다.
선언부 태그에는 변수나 메소드 등을 선언 할 수 있다. 이 때 선언되는 변수들은 전역변수이다.
표현부 태그는 웹 브라우저에 출력할 부분을 표현한다. 세미콜론이 없이 선언이 가능하다.
스크립틀릿 태그는 메소드 없이 변수만을 선언할 수 있다.그리고 _jspService() 메소드 내부에 배치된다.
02번
선언문 태그와 스크립틀릿 태그의 차이점을 설명하시오
스크립태그는 메소드 없이 변수만을 선언할 수 있다. 그리고 _jspService() 메소드 내부에 배치된다.
하지만 선언부 태그는 변수 뿐만 아니라 메소드를 선언할 수 있다. 그리고 _jspService() 메소드가 외부에 배치된다.
03번
애플리케이션 실행 결과에는 보이지 않는 JSP 주석 표기법은 무엇인가?
<% -- JSP주석 처리 내용 -- %>
04번
선언문 태그를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고, 실행 결과를 확인하시오.
- declartion.jsp 파일을 생성합니다.
- 선언문 태그에 문자형 전역변수를 선언하여 'Hello, Java Server Pages'를 저장합니다.
- 문자형 변수 값을 반환하는 전역메소드 getString()을 작성합니다.
- getString() 메소드를 호출하여 문자형 변수 값을 출력합니다.
- 웹 브라우저에 'http://localhost:8080/Exercise/ch02/declaration.jsp'를 입력하여 실행결과를 확인합니다.
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>declaration</title>
</head>
<body>
<%!
String str = "Hello, Java Server Pages";
String getString(String str) {
return str;
}
%>
<%
out.println(getString(str));
%>
</body>
</html>
05번
스크립틀릿 태그를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고, 실행 결과를 확인하시오.
- scriptlet.jsp 파일을 생성합니다.
- 스크립틀릿 태그를 이용하여 java.util.Date 형 지역변수에 현재 날짜를 저장합니다.
- 현재 날짜를 출력합니다.
- 웹 브라우저에 'http://localhost:8080/Exercise/ch02/scriptlet.jsp'를 입력하여 실행결과를 확인합니다.
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>scriptlet</title>
</head>
<body>
<% java.util.Date date = new java.util.Date(); %>
Today : <% out.println(date); %>
</body>
</html>
06번
표현문 태그를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고, 실행 결과를 확인하시오.
- expression.jsp 파일을 생성합니다.
- 표현문 태그에 java.util.Calendar 클래스를 이용하여 현재 시간을 출력합니다.
- 웹 브라우저에 'http://localhost:8080/Exercise/ch02/expresssion.jsp'를 입력하여 실행결과를 확인합니다.
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
Current Time: <%= java.util.Calendar.getInstance().getTime() %>
</body>
</html>
'Java, Spring > 연습문제' 카테고리의 다른 글
쉽게 배우는 JSP 웹 프로그래밍 <04장 연습문제> (0) | 2022.08.17 |
---|---|
쉽게 배우는 JSP 웹 프로그래밍 <03장 연습문제> (0) | 2022.08.15 |
쉽게 배우는 JSP 웹 프로그래밍 <01장 연습문제> (0) | 2022.08.14 |