구 분 | 태 그 표 기 법 | 설 명 |
지시어 | <%@ %> | JSP 페이지의 속성을 지정함 |
선언부 | <%! %> | 변수나 메서드 선언 |
표현식 | <%= %> | 계산식, 함수 호출결과 등을 문자열로 출력 |
스크립트릿 | <% %> | 자바 코드 기술 |
주석 | <%-- --%> | JSP 페이지에 설명을 넣음 |
선언문(Declaration)의 사용
<% %>에서 변수 선언 시 메소드의 내부에 변수가 위치하게 된다.
--> 인스턴스 변수 선언을 위해 선언문 태그 <%! %>를 이용한다.
jsp 페이지 내부에서 인스턴스 변수 및 메서드, 상수를 선언할 시 <%! %> 태그 안에서 선언하자.
표현식(Expression)의 사용
<%
double PI = 3.141592;
%>
double PI: <% out.print(PI) ; %> 대신
double PI: <%= PI %>을 이용하면 더 효율적이다.
<%= 1+2+3 %> 같은 직접적인 계산이나
<%= new java.util.date() %> 같은 객체의 직접적인 표현,
<%= (age < 13 || age > 65) ? "노약자석 이용" : "일반석 이용" %> 같은 삼항연산자의 사용도 가능하다.
단, 세미콜론 사용하지 않음 주의...
out.print( = <%=
); = %>
표현식에 들어가는 변수, 객체들은 자신의 값을 문자열로 표현 가능해야한다.
주석문
1. java 스타일 주석
<% %> 스크립트릿 사이에서 사용함. 서블릿으로 번역 시 포함됨.
// 한줄 주석
/*
문단주석
*/
2. jsp 스타일 주석
<%-- --%>
사용시 서블릿 파일에서 볼 수 없음. jsp에서 특정 코드를 제거하고 싶다면 이 주석으로 처리하면 된다.
3. HTML 스타일 주석
<!-- -->
out 객체에 할당되어 클라이언트로 출력됨.
'JSP' 카테고리의 다른 글
[JSP] (6)쿠키와 세션 (0) | 2022.05.08 |
---|---|
[JSP] (5)JSP Action 태그 (0) | 2022.05.08 |
[JSP] (4)JSP 내장객체 (0) | 2022.05.02 |
[JSP] (3)JSP의 이해 (0) | 2022.04.27 |
[JSP] (1)Script 언어의 이해 (0) | 2022.04.26 |