JSP 기본 문법

MIN·2023년 12월 4일
0

Servlet/JSP

목록 보기
9/21
post-thumbnail

🥝 지시자 (directive)

JSP 페이지 전반에 걸쳐 적용되는 설정을 수행된다.
즉, 전반상황을 모두 제어하는 곳으로 대표적 예시로는 import가 있다.

<%@ ... %>

<!--지시자 예시-->
<%@ page import="java.util.Date"%>

🥝 선언부 (declaration)

JSP가 클래스로 변환될 때 멤버 필드 및 멤버 메서드에 해당하는 항목을 작성한다.
즉, 멤버필드를 선언하거나 메서드를 정의하는 곳이다.

<%! ... %>

<!--선언부 예시-->
<%! private String str = "Hello, world !"; %>

🥝 스크립틀릿 (scriptlet)

JSP가 클래스로 변환될 때 doService()메서드 내부 내용을 작성한다. Servlet/JSP에서는 Service함수과 일반 자바의 main함수과 같은 역할을 한다. 즉, 수행해야 할 코드를 작성하는 곳이다.

<% ... %>

<!--스크립틀릿 예시-->
<%list.add("apple"); %>

🥝 표현식 (expression)

HTML 태그 중간에 Java객체의 값을 출력하기 위해 사용한다. (out.print( )와 같은 역할을 한다)

<%= ... %>

<!--표현식 예시-->
<h3>오늘의 날씨는<%= str %>입니다</h3>

<!--java에서는 다음과 같이 쓴다 (=같은코드)-->
out.println("오늘의 날씨는" + str + "입니다");




🔥 한줄평
자바에서 사용하던 것들을 JSP로 옮기기 위해서는 꼭 알아야 하는 문법들!

profile
기초부터 시작하는 감쟈 ※ 소개글 확인해주세요!! ※

0개의 댓글