[JSP] 스크립, 지시자, 주석 파헤쳐보기!
programming/jsp

[JSP] 스크립, 지시자, 주석 파헤쳐보기!



Scripe

 :JSP 문서 안에 자바 언어를 넣기 위한 방식들


 스크립트릿, 선언, 표현식을 묶어 스크립(Scripe)이라고 한다. 실제 개발에서 많이 쓰인다.




 ▷ 스크립


 ㆍ Scriptlet(스크립트릿) :      <%    Java Code    %>

  Declaration(선언) :          <%!    Java Code    %>

 Expression(표현식) :        <%=    Java Code    %>



#1. JSP 페이지에서 자바 언어를 사용하기 위한 요소 중 가장 많이 사용되는 요소이다. 우리가 알고 있는 거의 모든 자바 코드를 사용할 수 있다.


#2. 선언(declaration)은 JSP 페이지 내에서 사용되는 변수 또는 메소드를 선언할 때 사용한다. 여기서 선언된 변수 및 메소드는 전역의 의미로 사용된다.


#3. 표현식(expression)은 JSP 페이지 내에서 사용되는 변수의 값 또는 메소드 호출 결과값을 출력하기 위해 사용된다. 결과값은 String 타입이며, ';'을 사용할 수 없다.




지시자

 :JSP 페이지의 전체적인 속성을 지정할 때 사용





 ▷ 지시자


 ㆍ page 지시자 : 해당 페이지의 전체적인 속성 지정

  include 지시자 : 별도의 페이지를 현재 페이지에 삽입

 ㆍ taglib : 태그 라이브러리의 태그 사용



 #1. 페이지의 속성을 지정할 때 사용한다. 주로 사용되는 언어 지정 및 import문을 많이 사용한다.

 #2. 현재 페이지 내에 다른 페이지를 삽입할 때 사용한다. file 속성을 이용한다.

 #3. 사용자가 만든 tag들을 태그 라이브러리라고 한다. 그리고 이러한 태그 라이브러리를 사용하기 위해 taglib 지시자를 사용한다. uri 및 prefix 속성이 있으며,



주석

 :프로그램 설명들의 목적으로 사용되는 태그


 실제 프로그램에는 영향이 없다. HTML 및 JSP 주석이 별도로 존재한다.



 ▷ 주석의 종류


 ㆍ HTML 주석 : <!--    comments    -->

  JSP 주석 : <%--    comments    --%>



#1. HTML 주석 : 테스트 용도 및 프로그램 설명 용도로 사용한다.

#2. JSP 주석 : HTML 주석과 마찬가지로 테스트 용도 및 프로그램 설명 용도로 사용한다. 자바 언어의 주석으로도 사용한다.