JSP

감자·2025년 4월 3일

JSP?

  • JSP(Java Server Page) : JAVA코드가 들어가 있는 HTML 코드

Servelt과 JSP의 차이점

  • Servlet

    "웹 서비스 기능을 해주는 자바 클래스"를 말하는 것으로
    자바 소스코드 속에 HTML 코드가 들어가는 형태

HTML 문서를 작성하는데 복잡하고 번거롭다는 단점이 있음.

  • JSP

    복잡한 Serlvet을 좀 더 간단히 사용할 수 있음.
    Servlet과 반대로 HTML소스코드 속에 자바 소스코드(<% %> 또는 <%= %>)가 들어가는 형태.

컴파일을 통해 클래스 파일로 변환되어 웹 서버(WAS)에서 실행됨.

2. 스크립팅 원소(scripting element)

JSP페이지에서 자바코드를 직접 기술할 수 있게 하는 기능
1) 선언문(declaration)

<%! 자바코드 %>

2) 스트립틀릿(scriptlet)

<% 자바코드 %>

3) 출력식, 표현식(expression)

<%= 자바코드 %>

0개의 댓글