on
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