웹언어/JSP2012. 8. 28. 15:39

JSP 페이지에서는 선언문(Declaration), 스크립트릿(Scriptlet), 표현식(Expression)이라는 3가지의 스크립트 요소를 제공.

선언문(Declaration) - <%! %> : 전역 변수 선언 및 메소드 선언에 사용

스크립트릿(Scriptlet) - <% %> : 프로그래밍 코드 기술에 사용

표현식(Expression) - <%= %> : 화면에 출력할 내용 기술에 사용


scriptTest.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Script 예제</title>
</head>
<body>
    <h2>선언문, 스크립트릿, 표현식의 쓰임을 알아보는 예제</h2>
    <%!//선언문 - 전역변수 선언
        String str = "전역변수 입니다.";
    %>
     
    <%!//선언문 - 메소드 선언
        String getStr(){
            return str;
        }
    %>
     
    <%//스크립트릿
        String str2 = "지역변수 입니다.";
    %>
     
    스크립트릿에서 선언한 변수 str2는 <%=str2 %> <br /><!-- 표현식 -->
    선언문에서 선언한 변수 str1은 <%=getStr() %> <!-- 표현식 -->
</body>
</html>


실행결과



출처 - 은기노의 JSP 웹프로그래밍 입문

Posted by 건깡