본문 바로가기

JAVA/JSP2

[JAVA] JSP 스크립트 요소 1. JSP 스크립트 요소 JSP 스크립트 요소(Scripting Element)는 JSP 페이지에 자바 코드를 추가하여 동적인 처리를 제공하는 기능으로, 선언문, 스크립트릿, 표현식이 존재한다. 1) 선언문 선언문(Declaration Tag)은 JSP에서 사용할 멤버 변수나 멤버 메서드를 선언할 때 사용하며, 주로 JSP 페이지 상단에 선언한다. [예시] 님! [결과] JSP에 선언된 변수와 메서드는 JSP 실행 시 서블릿 클래스의 멤버 변수와 멤버 메서드로 변환되고, WAS에 의해 동적으로 처리된 결과가 HTML에 담겨 웹 브라우저에게 응답된다. 2) 스크립트릿 스크립트릿(Scriptlet)은 초기의 JSP에서 자바 코드를 이용하여 화면의 동적인 기능을 구현할 때 사용했으나, 현재는 표현 언어인 J.. 2023. 1. 22.
[JAVA] JSP 이해 1. JSP와 서블릿 JSP는 Java Server Pages의 약자로, HTML 내에 자바 코드를 삽입한 구조를 가진 서버 사이드 스크립트 언어이다. 기존의 서블릿(Servlet)에서는 자바 코드에 HTML, 자바스크립트를 추가하여 화면을 구현하였다. 때문에 화면 기능이 복잡해질수록 자바를 주언어로 사용하지 않는 웹 디자이너 입장에서 화면 구현이 어려워지게 된다는 문제가 발생하였다. 또한 하나의 서블릿에 비즈니스 로직 기능과 화면 기능이 섞여 있다 보니, 개발 후 유지 보수가 힘들어지는 문제도 있었다. JSP는 이러한 문제를 해결하기 위해 등장하였다. 서블릿과 달리 HTML 내에 자바 코드를 추가하는 방식으로 화면을 구현할 수 있도록 함으로써,​ 서블릿에서는 비즈니스 로직 기능만 구현하고 화면 기능은 .. 2023. 1. 22.