JSP
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
: 페이지 지시자. JSP의 WAS
<% %> : 스크립트릿. 자바 코드를 넣어서 실행할 수 있는 부분
<%= %> : 표현식. JSP페이지에서 웹브라우저에 출력할 부분 표현.
스크립트릿내에서 응답 결과에 넣고 싶은 자바코드가 들어가는 부분. 서블릿에서 out.print(); 에 해당
service 메서드 안에서 실행.
cf. System.out.print(); : 콘솔에 출력
<%! %> : 선언문. service 메서드 바깥에 만들어짐
<%-- --> : jsp 주석
\ : html 주석
//, /* */ : java 주석
jsp 실행시켰을 때 html, java 주석은 서블릿에 포함되지만 jsp 주석은 포함 X
JSP Lifecycle
JSP의 실행순서
=> 서블릿의 lifecycle과 같음
JSP 내장객체
![]()