표현식(Expression) : JSP 문서에서 Java 명령으로 발생되는 결과값을 표현하여 출력하는 영역을
표현하기 위한 스크립팅 요소(요청 처리 메소드의 명령) - <%={변수명|연산식|메소드호출}%><%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%!
//서블릿 클래스의 필드 - 서블릿 객체가 소멸(WAS 프로그램 종료)되면 필드는 자동 소멸
int count=0;
%>
<%-- 스크립틀릿 : 요청을 처리하기 위한 Java 명령을 작성하는 영역 - 요청 처리 메소드의 명령 --%>
<%
//요청 처리 메소드(_jspService 메소드)에 선언된 지역변수
// => 요청 처리 메소드가 종료되면 지역변수는 자동 소멸
//int count=0;
count++;
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JSP</title>
</head>
<body>
<h1>스크립팅 요소(Scripting Element)</h1>
<hr>
<%-- out 객체 : JSP 문서에서 처리결과를 생성하기 위해 기본적으로 제공되는 출력스트림 --%>
<%-- <p>JSP 문서의 요청횟수 = <% out.println(count); %></p> --%>
<%-- 표현식 : Java 변수값, 연산식의 결과값, 메소드의 반환값을 문자열로 변환하여
클라이언트에게 전달(응답)하기 위한 영역 --%>
<p>JSP 문서의 요청횟수 = <%=count%></p>
</body>
</html>