JSP 선언문, 스트링트릿, 표현식

    선언문- <%! %>: 전역변수 선언 및 메소드 선언에 사용된다
    
    스크립트릿 <% %> : 프로그래밍 코드 기술에 사용
    
    표현식 <%= %>:  화면에 출력할 내용 기술에 사용
    
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>scriptTest.jsp</title>
    </head>
    <body>
    <h1>scriptTest.jsp</h1>
    	<%-- 선언문 --%>
    	<%!
    		String str = "전역변수입니다."; //필드
    	
    		String getStr() {
    			return str;
    		}
    	%>
    	
    	<%-- 스트립트릿 --%>
    	<%
    		String str = "지역변수입니다"; //_jspService(), 지역변수
    		// 내장객체 : out
    		out.println(str + "<br>");
    		out.println(getStr() + "<br>");
    	%>
    	<%-- 표현식 --%>
    	str : <%=str %><br>
    	this.str <%= getStr() %>
    </body>
    </html>

    'JSP' 카테고리의 다른 글

    response 내장객체 - sendRedirect  (0) 2020.11.14
    request 내장객체  (0) 2020.11.14
    Include Directive  (0) 2020.11.14
    Page Directive - Info  (0) 2020.11.14
    PageDirective - import  (0) 2020.11.14

    댓글