Web/Jsp

[Jsp] 스크립트릿

hikr90 2025. 1. 9. 22:01

# 스크립트릿

- MVC Model 2로 인해서 스프링에서는 많이 사용하지는 않으나 특정 상황에서는 사용하는 경우도 있다.

- Jsp에서 동적 결과를 얻기위해서 사용되며 Jsp 내에서 자바 코드를 사용할 수 있게 해주는 영역

- 스크립트 릿이 실행될 때, Jsp가 서블릿으로 변환되며 request가 동작된다.

 

종류
방식
설명
지시어 (jsp header)
<%@ %>
전송시 인코딩 타입, 페이지 인코딩, import등을 설정하기위해서 반드시 필요한 영역
선언부
<%! %>
전역 변수나 메소드를 선언하는 영역, 전역 변수의 개념을 가진다.
스크립트 릿
<% %>
jsp에서 자바 코드를 사용할 수 있게하는 영역, 지역 변수의 개념을 가진다.
표현부
<%= %>
스크립트 릿에서 생성한 변수를 출력하기위한 영역

 

 

[참고] 스크립트릿 관련

- 스크립트 요소 안에 ;가 있는 경우 오류가 발생한다.

- jsp가 동작하는 경우, 내장객체가 servlet으로 변환되므로 스크립트 릿 영역에서 내장객체 사용이 가능해진다.

'Web > Jsp' 카테고리의 다른 글

[Jsp] Forward & Bind  (0) 2025.01.09
[Jsp] DB Connect Model  (0) 2025.01.09
[Jsp] 내장 객체  (0) 2025.01.09
[Jsp] Dynamic Web Project  (0) 2025.01.09
[Jsp] Jsp  (0) 2025.01.09