yooniiverse
개발 블로그
yooniiverse
전체 방문자
오늘
어제
  • 분류 전체보기
    • 운영체제
    • 네트워크
    • ~2023.02
      • 외부교육
      • 대외활동
      • 스터디
      • 동아리
      • TIL
      • IT지식
      • 기타
      • 트러블 슈팅
      • 프로그래밍
      • Python
      • Java
      • JS
      • DB(SQL)
      • JSP
      • Spring
      • 기술면접
      • 자바
      • 코딩테스트
      • 자료구조
      • 알고리즘
      • 백준 문제풀이
      • 인공지능
      • 머신러닝
      • 프로젝트
      • 안드로이드 앱개발
      • 웹개발
      • 웹 서비스
      • 웹퍼블리싱
      • Node.js 백엔드 개발
      • CS
      • 1일 1CS지식
      • 운영체제
      • 네트워크
      • 데이터베이스
      • 정보처리기사
      • 도서 리뷰
      • 개발 관련 도서
      • 기타 도서

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
yooniiverse

개발 블로그

~2023.02/JSP

[JSP]JSP의 두 가지 문법 형태

2022. 6. 13. 18:15

JSP 문법

JSP 문법은 jsp 태그를 이용해 작성하는데, 두 가지 형태로 분류된다.

이 두 가지 형태는 스크립트 태그를 이용해 작성하는 방법과 액션 태그를 이용해 작성하는 방법이다.

 

스크립트 태그

종류 형식 설명
지시문 <%@ ... %> 현재 JSP 웹 문서를 처리하기 위한 각종 정보를 톰캣으로 전달하는 역할
선언문 <%! ... %> JSP의 스크립트릿(Scriptlet), 표현식의 멤버 변수, 멤버 메서드를 작성할 때 사용
스크립트릿문 <% ... %> JSP의 스크립트 코드를 지정하는 문으로 JSP 문서에 Java 명령문으로 프로그램 로직을 작성할 때 사용
표현식문 <%= ... %> 변수의 값이나 간단한 문자열을 출력할 때 사용
주석문 <%-- ... --> JSP 웹 문서에 주석 내용을 입력할 때 사용

 

액션 태그

JSP 액션 태그는 다른 JSP의 웹 문서 실행을 포함시키거나 제어하기 위해 사용한다.

JSP 액션 태그는 반드시 <jsp: 기호로 시작하고, 종료태그는 /> 기호로 끝난다.

종류 형식 설명
include <jsp:include ... /> JSP 현재 페이지에 다른 페이지를 포함하고자 할 경우에 사용
forward <jsp:forward ... /> JSP 현재 페이지에 다른 페이지로 제어를 이동하고자 할 경우 사용
plugin <jsp:plugin ... /> JSP에서 자바 애플릿이나 자바 빈을 실행하고자 할 경우 사용
useBean <jsp:useBean ... /> JSP에서 자바 빈즈를 사용하고자 할 경우 사용
setProperty <jsp:setProperty ... /> JSP에서 자바 빈즈의 프로퍼티(속성) 값을 수정하고자 할 경우 사용
getProperty <jsp:getProperty ... /> JSP에서 자바 빈즈의 프로퍼티(속성) 값을 가져오고자 할 경우 사용

 

'~2023.02 > JSP' 카테고리의 다른 글

[JSP]세션과 쿠키  (0) 2022.06.13
[JSP]JSP&Servlet 이해  (0) 2022.06.13
JSP 처리 과정  (0) 2022.06.04
JSP 페이지의 구성요소  (0) 2022.06.04
    '~2023.02/JSP' 카테고리의 다른 글
    • [JSP]세션과 쿠키
    • [JSP]JSP&Servlet 이해
    • JSP 처리 과정
    • JSP 페이지의 구성요소
    yooniiverse
    yooniiverse

    티스토리툴바