JSP 기초 : 스크립팅 요소

서희찬·2023년 12월 11일
0

웹프로그래밍

목록 보기
19/30
post-thumbnail
post-custom-banner

JSP의 기본 요소는 아래와 같다.

  • 스크립팅 요소
  • 내장 객체
  • XML Tag
    - JSTL
    • Action Tag
    • Custion Tag
  • Expression Language(EL)

이번 포스팅에서는 스크립팅 요소에 대해 자세히 알아보자.

🤔 스크립팅 요소?

일반적으로, JSP 파일 작성시 사용하는 태그이다.
이 스크립팅 요소에 총 5가지의 종류가 있는데 하나씩 알아보자.

  • 지시문 : JSP Engine or Container, 즉 Tomcat에게 현재 JSP page 처리와 관련된 정보를 전달한다.
  • 스크립틀릿 : 가장 많이 활용되며, JSP내부에 코드 구현을 위해 사용된다.
  • 표현식 : 간단한 데이터 출력을 편하게 해주며, ; 없는것이 주의할 점이다.
  • 선언 : 페이지 전체에서 사용할 변수 및 메서드 선언 하는 것이다.
  • 주석

1️⃣ 지시문

<%@ page contentType="text/html;charset=utf-8"%>

지시문에는 아래 3가지 종류가 있다.

Page

JSP 문서를 실행하기 전에 문서를 처리하는데 필요한 정보를 먼저 전달한다.
<%@ page contentType="text/html;charset=euc-kr" %>

include

다른 jsp문서 삽입
<%@ include file= "파일의 url" %>

taglib

새로운 태그 정의
<%@ taglib uri="태그 라이브러리의 uri" prefix="사용자 정의 태그의 접두어" %>
<%@ taglib uri="userLib" prefix="userTag" %> 이와 같이 사용한다.

이 중 Page의 주요 속성으로는 아래와 같은 종류가 있다.

2️⃣ 스크립틀린

<%
  for (int i = 0; i <= 10; i++) {
  out.println("Hello World" + i + "<br/>");
  }
%>

<% %>사이에 코드를 넣는 방식이다.

3️⃣ 표현식

<%= result + Sum() %>

=이 들어가는것을 유의하자.

4️⃣ 선언

<%!
  String name = "Dr. Strange";
  public boolean isTrue() {
  return true;
  }
%>

!가 들어간다는것에 유의하자.

5️⃣ 주석

<!-- --> : HTML Comment
<%-- --%> : 원본 소스에만 보이고 Client Source 안보임! ✨
// : 한줄 이내의 주석
/**/ : 여러줄 주석

profile
부족한 실력을 엉덩이 힘으로 채워나가는 개발자 서희찬입니다 :)
post-custom-banner

0개의 댓글