171115 JSP Page 스크립트 요소 - RYUDONGJIN/Memo_wiki GitHub Wiki

지시자 <%@ %>

  • 페이지 속성을 import할 때 쓰임

page : 해당 페이지의 전체적인 속성 지정
<%@ page import="java.util.Arrays" %>
include : 별도의 페이지를 현재 페이지에 삽입 (file속성을 이용)
<%@ include file="include.jsp" %>
taglib : 태그라이브러리의 태그 사용

스크립트릿 <% %>

  • 주로 프로그래밍의 로직을 기술할 때 쓰임
  • JSP페이지가 서블릿으로 변환될 때 지역변수로 사용
  • service() 안의 지역변수

선언문 <%! %> (잘 안씀)

  • JSP페이지에서 자바의 멤버변수 또는 멤버 메소드로 사용
  • 선언문의 변수는 서블릿으로 변환될 때 멤버변수로 변환되고 선언문에서의 메소드는 서블릿에서 메소드로 만들어짐
  • class 안의 멤버변수

표현식 <%= %>

  • 표현식은 JSP페이지에서 자바의 System.out.println()과 유사하게 사용.
  • 데이터 출력을 할 때 주로 사용

액션태그 <jsp:action> </jsp:action>

  • 자바빈 연결

주석 <%-- --%>

  • 주석 처리할 때 사용
  • html 주석은 소스코드에서 노출되지만 jsp 주석은 노출되지 않는다.
⚠️ **GitHub.com Fallback** ⚠️