본문 바로가기
[개발] Front-End

JSP 개요

by Devsong26 2017. 11. 4.

- JSP란? 

Java Server Page의 약자로, HTML코드 상에 자바코드를  사용할 수 있는 웹 프로그래밍 언어입니다. 

자바로 만들어진 언어이기에 자바의 특징을 갖고 있습니다. 

 

- 특징

(1) 객체 지향적인 언어입니다.

(2) JVM이 설치되어 있다면 플랫폼에 독립적입니다.

(3) 네트워크 지향적입니다. 

(4) 보안성이 뛰어납니다. 

(5) 멀티 쓰레드를 지원합니다. 

(6) 코드의 가독성이 뛰어납니다.

 

- JSP의 구조

JSP는 Page 디렉티브, 스크립트릿(scriptlet), 표현식 등을 페이지 구성요소로 갖고 있습니다. 

첫번째 박스는 page 디렉티브(directive)라고 하며, JSP페이지의 속성들을 나타냅니다. 

두번째 박스는 스크립트릿이며 자바의 코드를 사용할 수 있는 영역입니다. 

세번째 박스는 표현식(expression)이라고 하며 자바변수의 데이터를 웹 화면에 표현할 수 있습니다.

(아래와 위의 코드를 실행하면 아래와 같이 결과가 출력됩니다.)

 

이상으로 JSP 개요를 마칩니다.