article thumbnail image
Published 2022. 1. 17. 23:09
728x90

JSP 특징

  • 동적 웹어플리케이션 컴포넌트 (자바 코드 사용가능)
  • .JSP 확장자
  • 클라이언트의 요청에 동적으로 작동하고 응답은 HTML을 이용.

 

JSP 태그의 개념을 이해해보자.

 

  • -Servlet 은 Java 언어를 이용하여 문서를 작성하고, 출력객체를 이용하여 html 코드를 삽입합니다.
  • -jsp 는 서블릿과 반대로 html코드에 java언어를 삽입하여 동적문서를 만들수 있습니다.
  • - html 코드 안에 java코드를 삽입하위 위해서는 jsp태그를 이용해야 하며, 이러한 태그를 학습해야 합니다.

스크립트릿(Scriptlet)

 

JSP 페이지 안에서 자바 언어를 사용하기 위한 요소중 가장 많이 사용하는 태그입니다.

스크립트릿 안에는 우리가 알고 있는 거의 모든 자바 코드를 사용할수 있습니다.

선언(Declaration)

jsp페이지 내에서 사용되는 변수 또는 메서드를 선언할 때 사용합니다.

여기 선언된 변수 및 메서드는 전역의 의미(멤버변수) 로 사용됩니다.

표현식(Expression)

-JSP 페이지 내에서 사용되는 변수의 값 또는 메서드 호출 결과 값을 출력하기 위해 사용됩니다.

-결과 값의 데이터 유형은  String이며 세미콜론(;) 을 사용할 수 없습니다.

주석( Comments)

실제 프로그램 실행에는 영향이 없고, 프로그램 설명 등의 목적으로 사용되는 태그입니다.

HTML 및 JSP 주석이 각각 별도로 존재합니다.

 

HTML 주석은 <!-- --> 표기하고, 웹브라우저에서 페이지 소스보기를 하면 주석도 표기됩니다.

 

JSP 주석은 <%-- --%> 표기하고, 웹브라우저에서 소스보기를 해도 나타나지 않습니다.

 

JAVA의 주석도 혼용 사용가능합니다. (//, /*~~~*/)

 

지시자(Directive)

JSP 페이지의 전체적인 속성을 지정할 때 사용합니다.

 

 

728x90

'html' 카테고리의 다른 글

Action Tag  (0) 2022.01.20
JSP 내장 객체  (0) 2022.01.19
Servlet(서블릿)  (0) 2022.01.18
JSP -1  (0) 2022.01.13
복사했습니다!