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)
'JSP(JavaServerPage)' 카테고리의 다른 글
WEB-INF에 JSP 파일을 놓는 이유 (0) | 2022.07.22 |
---|---|
[JSP] - 쿠키와 세션(Cookie and Session) (0) | 2020.10.15 |
[JSP] - jsp에서 java 클래스를 import 하는 방법 (0) | 2020.10.15 |
[JSP] - request 객체 (0) | 2020.10.15 |
[Jsp] - java.lang.ClassNotFoundException: org.mariadb.jdbc.Driver 에러(DB연동) (1) | 2020.10.15 |