최범균의 JSP 2.3 웹프로그래밍/CH03 JSP로 시작하는 웹 프로그래밍
02. JSP 페이지의 구성 요소
개발자공부
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 표준 액션 태그와 태그 라이브러리