Corgi JSP 기본 문법
본문 바로가기
코딩/JSP

JSP 기본 문법

by 짱아아빠 2023. 5. 6.
반응형

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

댓글