728x90
반응형
JSP(Java Server Pages)에서는 지시자(Directive), 선언자(Declaration), 스크립트릿(Scriptlet), 표현식(Expression)이라는 4가지 요소를 사용하여 동적인 웹 페이지를 작성할 수 있습니다.
1. 지시자(Directive) 지시자는 JSP 페이지 전체에 영향을 미치는 지시를 설정하는 요소입니다. JSP 페이지에서 사용될 클래스, 메타 데이터, 인코딩 방식 등을 설정할 수 있습니다. 지시자는 JSP 페이지의 맨 위에 위치해야하며, <%@ %> 태그를 사용하여 작성됩니다.
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2. 선언자(Declaration) 선언자는 JSP 페이지 내에서 사용할 변수나 메소드를 선언하는 요소입니다. 선언된 변수나 메소드는 스크립트릿에서 사용할 수 있습니다. <%! %> 태그를 사용하여 작성됩니다.
<%! int num = 0; %>
3. 스크립트릿(Scriptlet) 스크립트릿은 JSP 페이지 내에서 자바 코드를 실행하고 결과를 출력하는 요소입니다. 자바 코드를 <% %> 태그 내에 작성하면 해당 코드가 서블릿의 service() 메소드 내에서 실행됩니다.
<%
String name = "John";
out.println("Hello, " + name);
%>
4.표현식(Expression) 표현식은 JSP 페이지에서 값을 출력하는 요소입니다. <%= %> 태그 내에 출력할 값을 작성하면 해당 값이 HTML 코드에 삽입됩니다.
<%= "Hello, World!" %>
728x90
반응형
'JSP > JSP 기본 개념' 카테고리의 다른 글
[JSP에서 웹사이의 JSP파일의 변환과정] - 서브렛,컴파일,요청,응답 (0) | 2023.04.05 |
---|---|
JSP - request, response, page context, session이란? 각 클래스와의 관계 (0) | 2023.04.04 |
JSP - VO, DAO, DTO란? (0) | 2023.03.29 |
JSP - 리다이렉트 (0) | 2023.02.22 |
JSP 문자열, 정수 파라미터 받기(GET, POST방식) (0) | 2023.02.22 |