<%-- # 스크립트 요소 - JSP 프로그래밍에서 사용되는 문법의 표현 형태. - <%! %> : 선언문 > JSP에서 사용되는 변수나 메서드를 선언하는 "> Insert title here <%-- # 스크립트 요소 - JSP 프로그래밍에서 사용되는 문법의 표현 형태. - <%! %> : 선언문 > JSP에서 사용되는 변수나 메서드를 선언하는 "> Insert title here <%-- # 스크립트 요소 - JSP 프로그래밍에서 사용되는 문법의 표현 형태. - <%! %> : 선언문 > JSP에서 사용되는 변수나 메서드를 선언하는 ">
<%-- JSP html안에서 java코드 --%>
<%-- Servlet java코드 --%>
<%-- JSP 주석 --%>

<%--
	# JSP ( Java Server Page )
	- Servlet은 웹 응용프로그램을 효과적으로 개발할 수 있지만, 프로그램 작성이 불편한 단점이 있음.
	  JSP는 Servlet 기술을 바탕으로, 빠르게 원하는 웹 응용프로그램을 작성가능.
	- 실행과정
	  *.jsp    ->    .java    ->    .class    -> server 실행  
	         servlet        compile
	  1. 사용자의 웹 브라우저에서 <http://serverURL/xxx.jsp> 형태로 해당페이지 요청.
	  2. 웹 서버는 요청한 페이지를 처리하기 위해서 JSP 컨테이너에 페이지 처리 요청.
	  3. Servlet으로 변환해서 java class 파일로 컴파일.
	  
	  # JSP 지시자 : <%@ %> 
	  - 페이지가 실행될 때 필요한 정보 또는 설정을 정의하는 역할.
	  - 종류
	    > page      : 해당 페이지에 대한 정보 및 설정 역할의 지시자.
	      include   : JSP 파일 내부에 다른 파일을 삽입하기 위한 지시자.
	      taglib    : JSP 페이지 내에서 사용되는 별도의 표현 언어들을 사용하기 위해서 쓰이는 지시자.
	      
--%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%--
	# 스크립트 요소
	- JSP 프로그래밍에서 사용되는 문법의 표현 형태.
	- <%! %> : 선언문
	  > JSP에서 사용되는 변수나 메서드를 선언하는 영역.
	  
	  <% %> : 스크립트릿
	  > 일반적인 코드를 작성하는 영역
	  
	  <%= %> : 표현식 
	  > 데이터를 표현하는 영역
--%>
	<h1>JSP 시작</h1>
	<hr/>
	<%="JSP 시작"%>
	
</body>
</html>