본문으로 바로가기

 

 

스크립트 태그의 종류

스크립트 태그

형식

설명

선언문

<%! ··· %>

자바 변수나 메소드를 정의하는 데 사용

스크립틀릿

<% ··· %>

자바 로직 코드를 작성하는 데 사용

표현문

<%= ··· %>

변수, 계산식, 메소드 호출 결과를 문자열 형태로 출력하는 데 사용

선언문 태그

선언된 변수와 메소드는 JSP 페이지 임의의 위치에서 선언

스클립틀릿 태그보다 나중에 선언해도 스크립틀릿 태그에서 사용 가능

전역변수로 사용되고, 전역 메소드로 사용

스클립틀릿 태그

Out 객체를 사용하지 않고도 쉽게 HTML 응답을 만들 수 있음

가장 일반적으로 사용되며 변수, 메소드 선언, 유효식 등 다수를 포함할 수 있음

모든 텍스트, HTML 태그 또는 JSP 요소는 스크립틀릿 태그 외부에 있어야 함

표현문 태그

선언문 태그 또는 스크립틀릿 태그에서 선언된 변수나 메소드의 반환 값을 외부로 출력할 수 있음

스클립틀릿 태그에서 표현문 태그를 사용할 수 없으므로 이 경우에는 out.print()메소드 사용

 


 

연습문제

01. 스크립트 태그의 세 가지 종류에 대해 간단히 설명하시오.

스크립트 태그

형식

설명

선언문

<%! ··· %>

자바 변수나 메소드를 정의하는 데 사용

스크립틀릿

<% ··· %>

자바 로직 코드를 작성하는 데 사용

표현문

<%= ··· %>

변수, 계산식, 메소드 호출 결과를 문자열 형태로 출력하는 데 사용

 

02. 선언문 태그와 스크립틀릿 태그의 차이점을 설명하시오.

선언문 태그 : 변수뿐 아니라 메소드 선언 가능, 서블릿 프로그램으로 변환될 때 -jspservice() 외부에 배치

스크립틀릿 태그 : 변수만 선언 가능, 서블릿 프로그램으로 변환될 때 -jspservice() 내부에 배치

03. 애플리케이션 실행 결과에는 보이지 않는 JSP 주석 표기법은 무엇인가?

<%-- --%>