Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

JSP 기본 문법 – 태그의 이용

2010. 4. 6. 22:55programming/jsp

728x90

             종      류            태그    형식               사용 용도 
      지시어 (directives)          <%@        %>   JSP페이지의 속성을 지정 
      선언 (declaration)           <%!          %>           소속변수선언과
         메소드의 정의
     표현식(expression)          <%=          %>   변수, 계산식, 함수 호출 결과를 문자열 형태로 출력
    스크립트릿(scriptlet)          <%           %>         자바 코드를 기술
      주석(comments)          <%--     --%>   JSP 페이지의 설명 추가
시작 태그와 종료 태그 사이( 즉, <와%,  %와> ) 공백 불가

JSP 기본 문법 - 선언(Declaration)

JSP 파일에서 메서드나 멤버 변수를 쓸 때 사용
JSP 내에 프로그램 코드를 많이 두는 것은 바람직하지 않음.
!가 빠지면 스크립트릿이 되므로 주의
기본 형식
<%! 멤버 변수 선언, 메서드 선언 %>
사용 예
<%!  
     // 멤버변수 선언이나 메서드 선언이 올 수 있다.
     String str = “test”;
     public boolean check() {
 return false;
     }
%>
JSP 기본 문법 - 표현식(Expression)

JSP 파일에서 간단한 출력을 위해 사용함.
out.println() 의 인자로 적합한 형태여야 함.
코드 마지막에 ;을 사용하지 않는다
기본 형식
<%= 메서드 호출 및 변수, 계산식 %>
사용 예
메서드 호출 : <%= calculator() %>
변수 출력 : <%= result %>
사칙 연산과 문자열 결합 : <%= “i+2=”+i+2+” 입니다” %>

JSP 기본 문법 - 스크립트릿 (Scriptlet)

JSP 파일 중간에 자바 코드를 기술함.
태그라이브러리 또는 빈즈 등을 권장
스크립트 남용은 페이지 가독성을 떨어뜨리고 유지보수를 어렵게 함.
기본 형식 : <% 자바코드 %>
순수 자바 코드만 기술
사용 예1
<%  // 로컬변수 선언이나 프로그램 로직이 올 수 있다.
     String str = “test”;
     for(int i=0;i <10;i++) {
     out.println(i + "<br>"); //HTML 출력이 필요한 경우 out.println()을 사용
     }
%>
사용 예2  
<%  String str = “test”;
      for(int i=0;i <10;i++) { // 스크립트릿을 닫고 HTML 출력 후 다시 스크립트 릿                                           // 작성도 가능
%>
  <%= I %><BR><%  } %>

JSP 기본 문법 - 주석

HTML형식의 주석
JSP는 HTML과 함께 구성되므로 HTML 형식의 주석 사용 가능
  단, JSP 문법이 사용된 부분에는 사용 불가
  예) <!– 주석 -->
JSP 주석
HTML과 JSP 문법 모든 부분에 사용 가능
소스 보기를 하면 보이지 않음
  예) <%-- 주석  --%>
자바 주석
JSP 스크립트릿 영역 내에서 사용함
  예) /* */, //, /**  */


728x90

'programming > jsp' 카테고리의 다른 글

request 예제  (0) 2010.04.07
한글처리  (0) 2010.04.07
foward 액션태그  (0) 2010.04.06
JSP 문법  (0) 2010.03.31
request.getParameter()  (0) 2010.03.31