티스토리 뷰

[jsp2강] JSP 스크립트 태그



JSP 문법에는 기본적으로 태그라는 것이 존제한다.

JSP 파일에는 HTML 기본적으로 사용하고..

java 언어를 추가적으로 사용하기위한 스크립트태그,

java 코드를 대체하기위한 액션태그 를 사용합니다.

그중에서 java 언어를 사용하기 위한 스크립트태그를 먼저 알아보겠습니다.

JSP 스크립트태그에서도 분류가 나뉘어집니다.


JSP 스크립트 태그들의 종류


- 지시자(Directive) 태그

- 표현식(Expression) 태그

- 선언자(Declration) 태그

- 스크립트릿(Scriptlet) 태그

- 주석


이렇게 5종류로 볼수있습니다.

그럼 하나하나씩 살펴보도록 하겠습니다.


지시자(Directive) 태그


웹컨터이너가 jsp 를 servlet 으로 변환 할 때 특정 지시를 내리기 위해서 사용되는 태그입니다.


문법 : <%@ 지시어 속성='값' [속성="값" ..] %>


지시어 에는 다음과 같은 종류가 있습니다.


- page : 페이지의 기능, 특징을 지시

- include : jsp 페이지에 다른 페이지를 포함시킬 것을 지시

- taglib : jsp 페이지에서 사용할 custom tab 라이브러리 등록을 지시


표현식(Expression) 태그


응답 stream 을 통해 출력하기 위한 태그 입니다.


문법 : <%= 출력내용 %>


출력내용에는 출력하실 내용을 입력하시면 됩니다.


선언자(Declration) 태그


jsp가 서블릿으로 변환 될때 서블릿의 멤버변수나 멤버메소드를 선언할 때 사용합니다.


문법 : <%! 선언문 %>


선언문 부분에 자바선언문과 같이 작성하시면 됩니다.


스크립트릿(Scriptlet) 태그


클라이언트의 요청에 대해 서비스 하는 동적 코드를 작성하기 위한 태그입니다.


문법 : <% java 코드 %>


자바 코드를 입력해주시면 됩니다.


주석


주석은 말그대로 주석입니다. jsp 파일에서는 상황에 맞게 3가지의 주석을 입력할수 있습니다.


html 주석 : <!-- 주석 내용 -->

jsp 주석 : <%-- 주석 내용 -->

java 주석 :  자바 주석과 동일 (//,/**/)


이렇게 해서 수박 겉핥기식으로 JSP 스크립트 태그 에대해서 알아보았습니다.

예제를 넣어서 설명을 하려다보니... 설명이 더 복잡해져서 그냥 문법에 대해서만 작성하였습니다.

설명만 본다면 아마 100% 이해하기는 어려울것입니다..

추후에 "JAVA 만들어보자!" 카테고리를 통해서 웹페이지를 만들어보며 예제를 진행하도록 하겠습니다.

이상으로 JSP 스크립트 태그 에 대해서 알아보았습니다.

수고하세요! ^^


'Programming > JSP, JSTL' 카테고리의 다른 글

[jsp6강] EL 태그  (0) 2018.10.06
[jsp5강] JSP 디자인패턴 (MVC2 패턴)  (0) 2018.08.09
[jsp4강] JSP 디자인패턴 (MVC1 패턴)  (0) 2018.08.08
[jsp3강] JSP 액션 태그  (0) 2018.08.04
[jsp1강] JSP 란?  (0) 2018.08.02
댓글