jsp.java 경로
C:\dev\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\jsp_prj\org\apache\jsp\
JSP에서 method를 정의하거나, instance variable, static variable(<= 자주사용안함.)를 선언할 때 사용.
내장객체(_jspService method안에 선언된 객체들.)를 사용할 수 없다.
JSP가 Java Source code로 변경될 때 class field에 코드가 생성된다.
문법)
<%! //! : 코드 생성위치 정의.
인스턴스변수;
method정의;
%>
JSP tag를 감싸서 JSP tag의 실행을 막을 때.
JSP가 Java Source Code로 변경될 때 JSP주석으로 감싸진 Tag는 Source Code에 생성되지 않는다.
문법)
<%-- JSP태그 --%>
<%--
<%
코드....
%>
--%>
다른 JSP를 포함하여 보여줄 때 사용.
Source code 생성단계에서 JSP의 결합이 진행되므로, JSP간 변수, method의 공유가 된다.
Page directive의 충돌이 발생할 수 있다.
include action tag보다 (<jsp:include>)보다 속도가 빠르다.
Design보다 source code를 병합하여 사용할 때 주로 사용.
사용법)
<%@ include file="끼워넣을 JSP URI"%>
//같은 서버에 존재하는 JSP만 include에 사용할 수 있다.

JSP페이지의 환경 설정용.
문법)
<%@ page 속성="값",,,, %>

