JSP 요소들 총정리 !

JSP 요소들 총정리 !

728x90

JSP의 요소의 종류로는 지시어, 선언, 표현, 스크립틀릿이 있습니다.

1. 지시어 : <%@ 문서의 상단에서 지시할 내용 %>

- 지시어는 페이지의 속성, 정보 등을 선언 또는 지시하는 역할을 하는 부분으로 JSP파일의 최상단에 위치

<%@ page contentType="text/html; charset=UTF-8" %>

2. 선언 : <%! 전역변수, 메소드 %>

- 스크립틀릿의 자바코드는 하나의 메소드이기 때문에 전역변수를 선언하거나 새로운 메소드를 선언할 수 없습니다.

선언부에 선언된 클래스변수와 멤버 메서드는 서블릿 코드로 변환되었을 때 클래스 최상단에 작성되는 것을 확인할 수 있습니다.

- 메서드 선언을 할 때 사용

<%! public int sum(int a){ int b = 0; for(int i=1; i<=a; i++){ b += i; } return b; } %>

3. 표현식 : <%= 클라이언트에 출력할 내용 %>

- JSP는 out이라는 내장객체를 이용해서 클라이언트에게 결과출력을 합니다. 세미콜론(;)을 사용하면 에러가 납니다.

<%! public int sum(int a){ int b = 0; for(int i=1; i<=a; i++){ b += i; } return b; } %> 1부터 10까지의 숫자의 합은 <%= sum(10) %> 입니다.

4. 스크립틀릿(scriptlet) : <% 순수 자바 코드 기술 %>

- 스크립틀릿은 완전한 자바코드로 서버단에서 처리되고 out 객체나 <%= 요소를 통해서 결과만 출력합니다. 따라서 브라우저를 통해 소스를 확인해 보면 java코드는 확인할 수 없습니다.

<% String ir = "안씨 개발자"; //지역변수 out.println(ir + "의 블로그입니다."); %>

728x90

from http://hyoin-coding.tistory.com/34 by ccl(A) rewrite - 2021-12-07 15:27:18