반응형
JSP(Java Server Pages)는 동적인 웹 페이지를 생성하는 데 사용되는 서버 측 스크립트 언어입니다. JSP는 HTML과 Java 코드를 결합하여 웹 페이지를 생성하는 방식으로 작동합니다. JSP 페이지의 확장자는 .jsp입니다.
JSP 페이지의 구조는 다음과 같습니다.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JSP Example</title>
</head>
<body>
<%-- 스크립트릿 --%>
<%
String message = "Hello, World!";
out.println(message);
%>
<%-- 표현식 --%>
<%= "Hello, World!" %>
<%-- 디렉티브 --%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%-- 액션 태그 --%>
<c:forEach var="i" begin="1" end="5">
<%= i %><br>
</c:forEach>
</body>
</html>
반응형
위 코드에서 JSP 페이지는 `<%@ page %>` 디렉티브로 시작합니다. 이 디렉티브는 JSP 페이지의 언어, 콘텐츠 유형 및 페이지 인코딩을 설정합니다.
JSP 페이지의 `<body>` 태그 내부에는 `<% %>` 태그를 사용하여 스크립트릿과 표현식을 작성할 수 있습니다. 스크립트릿은 Java 코드 블록으로, 변수, 제어문 및 함수를 작성할 수 있습니다. 표현식은 JSP에서 출력할 값을 작성하는 데 사용됩니다.
또한, `<%@ taglib %>` 디렉티브를 사용하여 JSP 페이지에서 사용할 태그 라이브러리를 정의할 수 있습니다. 이러한 태그 라이브러리는 JSP 페이지에서 재사용할 수 있는 태그 집합을 정의하는 데 사용됩니다.
마지막으로, JSP 페이지에서 액션 태그를 사용하여 서버에서 데이터를 가져오고 처리할 수 있습니다. 액션 태그는 JSP 페이지에서 Java 객체를 생성하고, 데이터베이스와 연결하고, 컨트롤러와 연결하는 데 사용됩니다.
이것은 JSP 페이지의 기본적인 구조에 대한 간략한 설명입니다. 이제부터 JSP 페이지를 더욱 자세히 다루어 보겠습니다.
반응형
'코딩 > JSP' 카테고리의 다른 글
JSP에서의 JSTL(JSP Standard Tag Library)에 대해 알아보자 (0) | 2023.05.07 |
---|---|
JSP에서의 EL(Expression Language)에 대해 알아보자 (0) | 2023.05.06 |
JSP와 Servlet의 차이점 (0) | 2023.05.04 |
JSP(Java Server Pages) (0) | 2023.05.03 |
JDBC 란? (0) | 2023.05.02 |
댓글