JSTL-HTML안에서 IF문을 사용하고 싶을때

JSTL에서 주석 사용하기

JSP 특성상 HTML ,Java ,JSP 코드가 모두 섞여 있으므로 주석도 혼용해서 사용할 수 있습니다.
그래서 때로는 JSTL 태그 안에 HTML 주석을 사용하면 org.apache.jasper.JasperException 오류가 발생할 수 있어서 JSTL 태그 안에는 JSP 주석을 사용하는 것이 좋다.

HTML 주석

1
<!-- 이것은 HTML 주석입니다. -->

HTML 주석은 원래 HTML 문서에 사용하는 주석이지만 JSP 문서에서도 사용할 수 있다.

웹 브라우저에서 소스보기를 (F12 ) 를 했을 때 주석 내용을 확인할 수 있으므로 주석의 내용이 외부로 노출되어도 상관없을 경우에 사용한다.

JSP 주석

1
<%-- 이것은 JSP 주석입니다 --%>

프로그램 코드와 관련한 주석이 필요할 때, HTML 주석과 달리 클라이언트로 전달되지 않는 주석이다.

자바 스크립트릿 부분

JSP 에서 순수 자바 코드를 기술하고자 할 때 < % ... %>를 사용해서 자바를 사용할 수 있다.

1
2
3
4
< %
//이것은 자바 주석입니다.
/*이것도 자바 주석입니다.*/
%>

Reference

Share