[ JSP ]
1. 정의
- HSP(Java Server Page) : JAVA 코드가 들어가 있는 HTML 코드
- Java의 웹 서버 프로그램 스펙(서블릿)으로 변환되어 서비스 됨
2. Servlet과 JSP의 차이점
2-1) Servlet
- 웹 서비스 기능을 해주는 자바 클래스 : 자바 소스코드 속에 HTML 코드가 들어가는 형태
- HTML 문서를 작성하는데 복잡하고 번거롭다는 단점이 있음
2-2) JSP
- 복잡한 Servlet을 좀 더 간단히 사용할 수 있음
- Servlet과 반대로 HTML소스코드 속에 자바 소스코드가 들어가는 형태
3. JSP를 이루는 구성인자(element)
2-1) 지시어(diective)
2-2) 스크립팅 원소
4. JSP 태그
<%-- --%> : 주석
<%@ %> : 지시자 태그 (JSP 페이지의 전반적인 속성을 설정하는데 사용하는 태크)
<% %> : 스크립틀릿 -> 자바코드 작성
<%= %> : 표현식 -> 자바, 서버에서 받아온 값을 표현(출력) 할 때 사용