🌳 JSP 태그 종류

JSP는 태그를 이용하여 고유한 문법을 기술하는 서버프로그래밍 방식이다

  • 스크립트 태그(Script Tag)
  • 액션 태그(Action Tag)
  • 커스텀 태그(Custom Tag)

 

🍎  스크립트 태그(Script Tag)

종류 형식 용도
지시어 (Directive) <%@ 지시어 타입="값" %> JSP 페이지의 속성을 지정 / 페이지에 대한 정보 설정
선언문 (Declration) <%! 선언문 %> 전역변수 선언 및 메소드 선언
표현식 (Expression) <%= 출력내용 %> =  system.out.print()
변수, 계산식, 함수 호출 결과를 문자열 형태로 출력
(응답 stream 을 통해 출력하기 위한 태그)
스크립트릿 (Scriptlet) <% java 코드 %> 프로그래밍 코드 기술(자바 코드를 기술)
주석 (Comments)  <%-- 주석 내용 --%> 주석

 

🍎  액션 태그(Action Tag)

종류 형식 사용 용도
include <jsp:include page="test.jsp" /> 현재 페이지에 다른 페이지를 포함한다.
forward <jsp:forward page="test.jsp" /> 현재 페이지에서 다른 페이지로 제어를 이동.
param <jsp:param name="member" value="member" /> forward 및 include 태그에 데이터 전달을 목적으로 사용한다.
plugin <jsp:plugin type="applet" code="PluginApplet.class" jreversion="1.6" /> 자바 애플릿이나 자바빈을 JSP에서 실행.
useBean </jsp: usebean id="member" class="membervo" /> 자비빈즈를 사용할 때 사용.
setProperty <jsp:setproperty name="member" property="user_id" /> 자바빈즈의 프로퍼티 값을 수정한다.
getProperty <jsp:getproperty name="member" /> 자바빈즈의 프로퍼티 값을 가져한다.

 

🍎 커스텀 태그(Custom Tag)

종류 형식 사용 용도
custom <tag:printData /> 사용자가 직접 정의한 태그를 이용

 

'Language > JSP (Java Server Pages)' 카테고리의 다른 글

JSP 내장 객체  (0) 2022.07.25
쿠키와 세션(cookie and session)  (0) 2022.07.06
Servlet (서블릿)  (0) 2022.06.26
Web Programming (인터넷 프로그래밍)  (0) 2022.06.23
JSTL 표준 커스텀 태그  (0) 2022.06.15