개발자공부 2024. 7. 1. 00:09

디렉티브

스크립트 : 스크립트, 표현식, 선언부

표현 언어

기본 객체

정적인 데이터

표준 액션 태그

커스텀 태그와 표준 태그 라이브러리4


2.1 디렉티브

JSP 페이지 설정 정보를 지정할 때 사용한다.

<%@ 디렉티브이름 속성1="값1" 속성2="값2" ... %>
<%@ page contentType = "text/html; charset=utf-8" %>
JSP가 제공하는 디렉티브
디렉티브 설명
page JSP 페이지에 대한 정보를 지정한다. JSP가 생성하는 문서의 타입, 출력 버퍼의 크기, 에러 페이지 등 JSP 페이지에서 필요로 하는 정보를 설정한다.
taglib JSP 페이지에서 사용할 태그 라이브러리를 지정한다.
include JSP 페이지의 특정 영역에 다른 문서를 포함시킨다.

 

 

2.2 스크립트 요소

JSP에서 문서의 내용을 동적으로 생성하기 위해 사용되는 것이 스크립트 요소이다. 스크립트 요소를 사용하면 사용자가 폼에 입력한 정보를 데이터베이스에 저장할 수 있으며, 데이터베이스로부터 게시글 목록을 읽어와 출력할 수도 있다. 또한 스크립트를 사용하면 자바가 제공하는 다양한 기능도 사용할 수 있는데 JSP를 스크립트 언어라고 부르는 이유가 바로 막강한 스크립트 코드를 제공해주기 때문이다.

 

표현식(Expression) : 값을 출력한다.

스크립트릿(Scriptlet) : 자바 코드를 실행한다.

선언부(Declaration) : 자바 메서드(함수)를 만든다.

 

2.3 기본 객체

기본 객체(implicit object)

JSP는 웹 어플리케이션 프로그래밍을 하는 데 필요한 기능을 제공해주는 기본 객체를 제공하고 있다.

request, response, session, application, page등 다수의 기본 객체가 존재하는데, 이들은 각각 요청 파라미터 읽어오기, 응답 결과 전송하기, 세션 처리하기, 웹 어플리케이션 정보 읽어오기 등의 기능을 제공하고 있다.

 

2.4 표현 언어

 

2.5 표준 액션 태그와 태그 라이브러리