[230822 DAY02] JSP_스크립트 태그, 디렉티브 태그

jngyoon·2023년 8월 22일

6. JSP

목록 보기
2/8
post-thumbnail

스크립트 태그

HTML 문서 내부에 자바 코드를 넣어 프로그래밍이 가능하도록 만들 수 있다.

1. 선언문(Declaration)

	<%! %>
	자바 변수나 메소드를 정의하는데 사용되는 태그
	변환되는 서블릿 클래스 영역에 선언된다.		

2. 표현문(Expression)

	<%= %>
	자바 변수, 계산식, 메소드 호출의 리턴값 등을 표현해주는 태그
	작성한 값이 그대로 HTML 문서에 표현된다.
	표현될 때의 타입은 문자열이다.

3. 스크립틀릿(Scriptlet)

	<% %>
	자바 변수 선언 및 자바 로직 코드를 작성하는데 사용되는 태그
	변환되는 서브릿 클래스에서 응답을 만들어내는 메소드 내부에 코드가 옮겨진다.

디렉티브 태그

<%@page %>

현재 JSP 페이지에 대한 정보를 설정하는 태그이다.
되도록 페이지 최상단에 선언한다.
import를 제외한 속성들은 딱 한번씩만 작성할 수 있다.

속성명

language		사용할 프로그래밍 언어			java
contentType		생성할 문서의 컨텐츠 유형		text/html
pageEncoding	인코딩 설정				ISO-8859-1
session			세션을 사용할 것인지 여부		true
info			페이지에 대한 설명 작성(주석처럼 이용)
errorPage		예외 발생시 이동할 페이지 명을 작성
isErrorPage		예외 페이지인지 여부를 설정		false
import			사용할 자바 클래스 추가

0개의 댓글