JSP의 기본 요소는 아래와 같다.
이번 포스팅에서는 스크립팅 요소에 대해 자세히 알아보자.
일반적으로, JSP 파일 작성시 사용하는 태그이다.
이 스크립팅 요소에 총 5가지의 종류가 있는데 하나씩 알아보자.
- 지시문 : JSP Engine or Container, 즉 Tomcat에게 현재 JSP page 처리와 관련된 정보를 전달한다.
- 스크립틀릿 : 가장 많이 활용되며, JSP내부에 코드 구현을 위해 사용된다.
- 표현식 : 간단한 데이터 출력을 편하게 해주며, ; 없는것이 주의할 점이다.
- 선언 : 페이지 전체에서 사용할 변수 및 메서드 선언 하는 것이다.
- 주석
<%@ page contentType="text/html;charset=utf-8"%>
지시문에는 아래 3가지 종류가 있다.
Page
JSP 문서를 실행하기 전에 문서를 처리하는데 필요한 정보를 먼저 전달한다.
<%@ page contentType="text/html;charset=euc-kr" %>
include
다른 jsp문서 삽입
<%@ include file= "파일의 url" %>
taglib
새로운 태그 정의
<%@ taglib uri="태그 라이브러리의 uri" prefix="사용자 정의 태그의 접두어" %>
<%@ taglib uri="userLib" prefix="userTag" %>
이와 같이 사용한다.
이 중 Page의 주요 속성으로는 아래와 같은 종류가 있다.
<%
for (int i = 0; i <= 10; i++) {
out.println("Hello World" + i + "<br/>");
}
%>
<% %>
사이에 코드를 넣는 방식이다.
<%= result + Sum() %>
=
이 들어가는것을 유의하자.
<%!
String name = "Dr. Strange";
public boolean isTrue() {
return true;
}
%>
!
가 들어간다는것에 유의하자.
<!-- -->
: HTML Comment
<%-- --%>
: 원본 소스에만 보이고 Client Source 안보임! ✨
//
: 한줄 이내의 주석
/**/
: 여러줄 주석