수업(국비지원)/JSP
[JSP] JSP 구성 요소
byeolsub
2023. 4. 18. 23:31
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서블릿의 멤버 소스로 생성됨.
사용하지 않음.