티스토리 뷰

Programming/JSP & Spring & Struts

[JSP] Scriptlet이란?

다재다능한 StomX 2014.03.28 20:31

JSP는 서블릿 코딩의 어려움을 극복하기 위해서 개발되었다고 한다.


서블릿으로 HTML 응답을 만들어 내기 위해서는 각각의 HTML 태그를 PrintWriter등의 클래스를 사용해 출력 객체를 생성한 후 일일이 출력해 주어야 한다. 따라서 HTML 태그로 이루어진 코드의 길이가 길어질수록 코드의 유지/보수가 어려워지며 그만큼 웹 어플리케이션의 개발 어려움이 증가하게 된다.

JSP에서는 이러한 어려움을 스크립틀릿을 사용하여 극복한다. HTML코드로 된 부분은 일반 HTML 파일처럼 그대로 사용하고 자바 코드로 이루어진 로직 부분은 <%   %>로 표현되는 스크립틀릿 태그를 사용하여 구분함으로써 out 객체를 사용하지 않고도 쉽게 HTML 응답을 만들어 낼 수 있다.


예 )    <%

// 이 아래에 스클립틀릿 내용이 들어간다.

Strimg name = "홍길동";

int age = 33;

%>

<%=name %>


출처 : JSP 선언문 중 스크립틀릿(scriptlets)

'Programming > JSP & Spring & Struts' 카테고리의 다른 글

[JSP][JSTL] JSP와 JSTL 간 변수 값 사용하기  (0) 2014.03.28
[JSP] Scriptlet이란?  (0) 2014.03.28
댓글