본문 바로가기
수업(국비지원)/JSP

[JSP] JSP 구성 요소

by byeolsub 2023. 4. 18.

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서블릿의 멤버 소스로 생성됨.
                                  사용하지 않음.