JSP는 간단하게 이해하면 HTML + CSS + JS + JQ + java 문서이다.
그냥 html 부분은 모든 기능을 쓸 수 있는 방법이 있다고 이해하면 된다.
먼저 아래 표부터 보자
강사님께서 주신 자료에서 따온 표인데 형태가 정말 잘 표현되었다고 생각해서 가져왔다.
Servlet은 java 파일로 자바에서 HTML을 컨트롤 할 수 있다.
JSP의 경우는 HTML에서 JAVA를 컨트롤 한다.
Java에서 할 경우 HTML 코드를 컨트롤 할 수 있지만 매우 귀찮고 번거로운 노가다 작업이 된다.
JSP에선 좀 더 편하게 할 수 있다.
핵심 키워드는 <%%> 이다.
<%%> 키워드도 여러 종류가 있다.
<%-- 내용 --%> : 주석
<%@ 내용 %> : 다양한 페이지 설정들을 명시할 때 사용
<%! 내용 %> : JSP에서 선언시 사용
<% 내용 %> : java 코드들을 입력하는 부분
<%= 내용 %> : 표현식, 예로 설명 ------- <h1><%= 변수 %><h1>은 <h1>변수의 값<h1>과 같다.