Servlet은 Tomcat 서버로, 클라이언트가 요청을 하는데
HTML + CSS + Javascript를 만들어서 응답하는 자바 프로그램입니다.
하지만 HTML코드를 Servlet으로 작업하는 것은 어렵기 때문에
JSP (Java Servlet / Server Page)라는 것이 등장했습니다.
작업 형태 는HTML + CSS + JavaScript에 필요한 부분마다
Java 코드를 첨가하는 형태인데요.
이번 시간에는 JSP에서 사용하는
문법들을 다뤄보도록 하겠습니다.
1. 스크립트릿 (Scriptlet)
JSP에서 Java코드를 실행할 때 사용하는 블록입니다.
<% Java코드가 여기에 들어갑니다. %>
2. 지시자
특별한 지시를 내릴 수 있도록 하는 블록입니다.
<%@ page / include / taglib / ... %>
page / include / taglib 등이 들어갑니다.
3. 표현식
어떤 값을 (웹페이지에) 출력 결과로 포함시키고 싶을 때 사용하는 블록입니다.
<%= 값 / 변수 / 계산식 / ...%>
숫자, 문자열, 변수 등 값 사용 가능합니다.
Servlet의 out.print()와 같은 기능입니다.
4. 선언문
표현식에서 사용할 수 있는 Java의 method를 작성할 때 사용하는 블록입니다.
<%! 멤버변수 / method %>
Java method와 동일 (이름 규칙도 동일)합니다.
5. 주석
<%--
주석내용이 들어갑니다.
--%>
Servlet에서 html코드를 구현하기 번거로웠는데
JSP를 사용해서 좀 더 편리하게 구현할 수 있을 것 같습니다.
'JSP' 카테고리의 다른 글
[JSP] EL (0) | 2025.01.22 |
---|---|
[JSP] Redirect (1) | 2025.01.21 |
[JSP] JSP (1) | 2025.01.20 |