1. Comment (<%-- Set of comment statements --%>):
    • JSP에서 주석을 작성할 때 사용됩니다. 이 주석은 JSP 페이지가 컴파일될 때 무시되며, 클라이언트에게는 전송되지 않습니다. 주석은 코드의 가독성을 높이기 위해 사용됩니다.
  2. Directive (<%@ directive %>):
    • JSP 페이지의 전반적인 설정을 정의하는 데 사용됩니다. 예를 들어, 페이지의 인코딩, 사용할 태그 라이브러리, JSP 페이지의 속성 등을 설정할 수 있습니다. 일반적인 예로는 <%@ page contentType="text/html;charset=UTF-8" %>와 같은 형식이 있습니다.
  3. Declaration (<%! declarations %>):
    • JSP 페이지 내에서 변수를 선언하거나 메서드를 정의할 때 사용됩니다. 이 선언은 JSP 페이지의 클래스에 포함되며, 페이지의 모든 스크립틀릿과 표현식에서 사용할 수 있습니다. 예를 들어, <%! int count = 0; %>와 같이 변수를 선언할 수 있습니다.
  4. Scriptlet (<% scriplets %>):
    • JSP 페이지 내에서 Java 코드를 실행할 수 있는 블록입니다. 스크립틀릿 내의 코드는 서버에서 실행되며, 결과는 HTML로 변환되어 클라이언트에게 전송됩니다. 예를 들어, <% count++; %>와 같이 변수를 증가시키는 코드를 작성할 수 있습니다.
  5. Expression (<%= expression %>):
    • JSP 페이지에서 Java 표현식을 평가하고 그 결과를 HTML로 출력하는 데 사용됩니다. 표현식은 <%= ... %> 형식으로 작성되며, 결과는 자동으로 클라이언트에게 전송됩니다. 예를 들어, <%= count %>count 변수의 값을 출력합니다

+ Recent posts