가든_ 2022. 10. 2. 23:49

<%

선언

<%! 멤버변수와 method 작성 %>
  • 멤버 변수 선언이나 메소드를 선언 하는 영역

스크립트릿

<% java code %>
  • Client 요청시 호출되는 영역
  • Servlet으로 변환시 service() method에 해당하는 영역
  • request, response에 관련된 코드 구현

표현식

<%= 문자열 %>
  • 데이터를 브라우저에 출력할 때 사용

주석

<%- - 주석 할 코드 - - %>

 


<%@

JSP 지시자

page Directive

<%@ **page** attr1 = “val1” attr2 = “val2”… %>
  • 컨테이너에게 현재 JSP 페이지를 어떻게 처리할 것인가에 대한 정보를 제공한다.

include Directive

<%@ **include** file=”/include/footer” %>
  • 특정 jsp file을 페이지에 포함
  • jsp 페이지에서 반복적으로 사용되는 부분을 include 시켜 반복을 줄일 수 있다.

taglib Directive

<%@ **taglib** prefix=”c” uri=”<http://java.sum.com/jsp/jstl/core”> %>
  • 커스텀 태그를 이용할 때 사용