🌳 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 |