수업(국비지원)/JSP
[JSP] JSP 구성 요소 - Page 디렉티브, Jsp 페이지에서 사용되는 주석
byeolsub
2023. 4. 18. 23:33
Page 디렉티브(지시어): 현재 페이지의 특징을 설정 가능.
jsp가 생성할 문서의 타입, 사용할 ㅡㄹ래스, 버퍼여부, 세션여부
- 사용되는 속성
language="java" : 기본언어. 기본값. 생략가능
contentType : 반드시 기술.
문서 형식을 MIME 타입으로 설정.(text/html, text/xml, image/gif)
pageEncoding : 문서의 인코딩 방식을 설정.
import : 사용되는 클래스의 패키지 이름을 생략 할 수 있도록 설정.
중복 사용가능.
< : < 표시 문자
> : > 표시 문자
<%-- --%> : jsp 페이지에서만 보여지는 주석.
서블릿 변환시 제외되는 부분.
변환된 서블릿에서 볼 수 없다.
//: 자바 한줄 주석.
/* */: 자바 여러줄 주석.
자바 주석은 서블릿이 컴파일 될 때 주석이므로 서블릿 페이지에서 볼 수 있다.
<!-- -->: html 주석.
jsp 페이지나, 서블릿에서는 주석이 아님.
브라우저가 실행 시 주석으로 인식.
브라우저의 소스보기에서 볼 수 있음.
📌
<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%--/jsp1/src/main/webapp/chap3/commentex1/jsp --%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jsp에서 사용되는 주석</title>
<% String str = "jsp 주석 예제 입니다";
Date today = new Date();
%>
</head>
<h1>jsp 페이지에서 사용되는 주석</h1>
<ol>
<li>jsp 주석 : <%--jsp 주석 표현 --%></li>
<%-- jsp 주석입니다. : jsp 페이지에서만 보여집니다.
서블릿 변환시 제외되는 부분입니다. 변환된 서블릿에서는 볼 수 없습니다. 가장 원초적으로 뺄 수 있는 주석. --%>
<li>Java 주석 : <% //java 한줄 주석표현 또는 /* 자바 여러줄 주석*/ %></li>
<% //스크립트릿 영역
//자바 한줄 주석입니다.
/* 자바여러줄 주석입니다. 자바주석은 서블릿이 컴파일 될 때 주석이므로 서블릿 페이지에서 볼 수 있습니다.*/
%>
<li>HTML 주석 : <!-- //HTML 주석 표현 --></li>
<!-- html 주석입니다. jsp 페이지나, 서블릿에서는 주석이 아닙니다. 브라우저의 소스보기에서 볼 수 있습니다. 브라우저가 실행시 주석으로 인식합니다. <%=str %> -->
</ol>
<body>
</body>
</html>