JSP

[JSP] (2)JSP 태그

EunaSon 2022. 4. 26. 23:18
구 분 태 그 표 기 법 설 명
지시어 <%@         %>  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