JSP(Java Server Pages) : 동적인 웹페이지를 개발하기 위한 웹 프로그래밍 기술.
- 자바 언어를 사용하여 서버 측에서 웹페이지들을 생성해 웹 브라우저로 전송해 준다.
Jsp 구성요소
1. 주석(Comment)
- Jsp 주석 : <%-- Jsp 주석 --%>. Servlet 변환 안되는 부분
- Java 주석 : <% //,/* */ %>. 자바의 주석.
스크립트 영역에서 사용되는 주석.
컴파일시에 변환 안되는 부분.
- Html 주석 : <!-- HTML 주석 -->. 브라우저에서 보여질 때 안보이는 부분.
브라우저에 소스보기에서 보여진다.
서버에서는 주석이 아님.
HTML에서만 주석이다.
2. 지시어(Derective)
- Page 지시어 : <%@ page ... %>. 현재페이지의 특징들을 설정.
- include 지시어 : <%@ include ... %>. 다른페이지를 포함.(다른페이지의 내용을 가져옴)
- tablib 지시어 : <%@ raglib .. %>. 커스텀태그 설정시 사용.
JSTL 부분에서 설명.
3. 스크립트(Script) //자바의 영역
- 스크립트릿(Scriptlet) : <% %>. jsp서블릿의 _jspService() 메서드에 자바소스로 생성됨.
- 표현식(Expression) : <%= %>. 웹에 값을 출력 가능.
문장의 끝에 ; 사용하지 않음.
한줄주석(//) 사용불가.
- 선언문(Declaration) : <%! %>. jsp서블릿의 멤버 소스로 생성됨.
사용하지 않음.
'수업(국비지원) > JSP' 카테고리의 다른 글
| [JSP] 내장 객체 - 페이지 이동 방법 : response 응답 객체, forward (0) | 2023.04.18 |
|---|---|
| [JSP] 내장 객체 - 내장 객체, request 요청 객체 (0) | 2023.04.18 |
| [JSP] JSP 구성 요소 - include 지시어, 스크립트 예제(스크립트릿<%%>, 표현식<%=%>) (0) | 2023.04.18 |
| [JSP] JSP 구성 요소 - Page 디렉티브, Jsp 페이지에서 사용되는 주석 (0) | 2023.04.18 |
| [JSP] JSP 구성 요소 - 웹 어플리케이션의 기초, Jsp & Servlet (0) | 2023.04.18 |