스크립트릿과 선언부의 코드 블록은 자바 코드이므로 자바의 주석을 사용할 수 있다.
<%
// 자바 8의 스트림을 이용한 1부터 100까지의 합 구하기
int sum = IntStream.range(1, 101).sum();
%>
JSP 코드 자체를 주석 처리하고 싶다면 다음 코드처럼 '<%--'와 '--%>' 사이에 코드를 위치시키면 된다.
<%-- 설명이 들어온다. --%>
'<%--'와 '--%>' 사이에 들어오는 문자열은 무엇이 오든 상관없이 주석으로 처리되어 JSP 처리 결과에 포함되지 않는다. 단 주석에 다음과 같이 중처될 경우 쌍이 맞는 첫 번째 '<%--'와 첫 번째 '--%>' 사이에 있는 문장만 주석으로 처리되며, 마지막 '--%>'는 주석으로 처리되지 않는다.
<%-- <%-- 주석 --%> --%>
JSP 페이지를 실행할 때 JSP 주석으로 처리된 부분은 아무 처리도 하지 않으며, 출력 결과에 포함되지도 않는다.
예제 코드는 다음과 같다.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>JSP 주석</title>
</head>
<body>
<%-- JSP 주석입니다. --%>
주석은 출력 결과에 포함되지 않습니다.
</body>
</html>
실행한 후 소스 보기로 출력한 결과 HTML 코드를 보면, 다음과 같이 JSP 주석이 출력 결과에 포함되지 않은 것을 알 수 있다.
<html>
<head>
<title>JSP 주석</title>
</head>
<body>
주석은 출력 결과에 포함되지 않습니다.
</body>
</html>
참고