
<%@ 디렉티브이름 속성1=“값1” 속성2=“값2”…… %>
예) <%@ page language=“java” contentType=“text/html; charset=utf-8” %>
<%@ page impor = "java.util.Date" @>
JSP를 HTML문서에서 생성하기 위해서 사용하는 부분..
하나하나 살펴보면
page 디렉티브 부분
jsp프로그램에 대한 정보를 기술하기 우해 사용함
jsp 프로그램이 어떤 문서를 생성하는지, 어떤 자바클래스를 사용할 것인지 등
필요한 정보들을 기술.
contenType 속성
콘텐트 타입, jsp프로그램이 생성할 문서의 타입을 지정하는 것
사용자 요청의 응답 결과를 어떤 형태로 웹 브라우저에 출력할 것인지를 지정함.
예를 들어서 ~~ text/html, text/xml, text/plain
속성을 지정하지 않으면 기본값은 text/html이다.
; charset 속성
캐릭터 셋 부분을 생략하면 ISO-8859-1를 사용한다.
utf-8을 사용해야함.
import속성
java가 제공하는 클래스를 사용하기 위해서 미리 지정하기 위한 속성.
스크립트 요소 3가지를 기억해야지 사용할 수 있을 거 같다.
스크립트릿(Scriptlet) : 프로그래밍 코드
표현식 : 화면에 출력할 내용을 기술
선언문: 전역변수 선언 및 메소드 선언
+ 디렉티브 : jsp에 대한 설정 정보 지정하는 것 <%@!
<% %> 스크립트릿
jsp페이지에서 자바 코드로 프로그래밍 로직을 구현하기 위해서 사용되는 자바 코드 블록
<%= 값 %>
jsp 페이지에 어떤 값을 웹 브라우저에 출력하기 위해서 사용
<%= k.get(Calendar.year)%>년
이렇게 쓴다.
<%! 변수 선언문 %>
메소드를 선언할 때도 <%! 를 사용해서 선언을 한다.
'JSP > JSP Concept' 카테고리의 다른 글
[JSP] 자료형 (0) | 2018.04.17 |
---|