[JSP] - JSP 기초

JSP는 기본적으로 HTML안에 Java코드가 존재한다.

 

위와 같이 작성된 JSP 파일이 있다고 한다면 이것을 크롬에서 페이지 소스보기를 하면

<% %> 안에 작성된 Java 코드들은 보이지가 않는다.

 

이처럼 HTML 안에 Java로 작성된 코드가 존재하는 것이 Java Server Page(JSP) 인 것이다.

HTML안에 자바코드를 작성하게 되면 웹페이지를 동적으로 만들 수 있게된다. 

 

위키 백과의 내용을 참조하면 다음과 같다.

 

자바 서버 페이지는 실행시에는 자바 서블릿으로 변환된 후 실행되므로 서블릿과 거의 유사하다고 볼 수 있다. 하지만, 서블릿과는 달리 HTML 표준에 따라 작성되므로 웹 디자인하기에 편리하다. 1999년 썬 마이크로시스템즈에 의해 배포되었으며 이와 비슷한 구조로 PHP, ASP, ASP.NET 등이 있다.

 

 

JSP 페이지의 구성요소

1. 디렉티브(Directive)

2. 스크립트(Script) : 스크립트릿(Scriptlet), 표현식(Expression), 선언부(Declaration)

3. 표현 언어(Expression Language)

4. 기본 객체(Implicit Object)

5. 정적인 데이터

6. 표준 액션 태그(Action Tag)

7. 커스텀 태그(Custom Tag)와 표준 태그 라이브러리(JSTL)