CLASS_JSP
8월 21일_JSP(시작하기)
awesong
2024. 8. 21. 15:35
728x90
# JSP 페이지 기본 구조
<%! %>
- 선언문 이라고 불리며 JSP 페이지의 멤버 변수나 메서드를 선언하는 영역
- JSP 페이지가 처음 로딩될 때 한번만 실행
<% %>
- 스크립트릿이라고 불리며,
- JSP 페이지 내에서 자바 코드를 직접 작성하는 영역
- JSP 페이지가 요청될 때 마다 실행
지시어 (Directive)
- 해당 JSP 페이지의 처리 방법을 JSP 엔진에 지시해주는 역할
- 스크립트 언어나 인코딩 방식 등을 설정
스크립트 요소 (Scripting Elements)
- 선언부 : 멤버변수나 메서드 선언
- 표현식 : 변수 출력, 메서드 호출
- 스크립틀릿 :Java코드 작성
# 지시어 종류
지시어 | 설명 | 사용 예제 |
page | 페이지의 전반적인 설정을 정의합니다. | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> |
include | 다른 JSP 파일이나 HTML 파일의 내용을 현재 페이지에 포함시킵니다. | <%@ include file="header.jsp" %> |
taglib | 태그 라이브러리의 사용을 정의합니다. | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> |
현실세계 → 컴퓨터로 옮길 변수
변수 : (String name, int num)
연산자
- 산술연산자 ( + - * / % )
- 비교연산자 ( > < >= <= )
- 논리연산자( and & or || not ! )
- 비트연산자 ( << >> ^ )
조건
( if, swich )
반복문
( for, do, do-while)