[JSP]XML 태그

서희찬·2023년 10월 25일
0

웹프로그래밍

목록 보기
16/30
post-custom-banner

액션 태그 (Action Tag)

JSP 페이지간의 흐름 제어 및 Javabeans 컴포넌트와 JSP의 상호작용을 위해 사용

JSTL (Java Standard Tag Library)

개발자가 JSP 페이지를 구성할 때 많이 활용하는 기능을 모아서 XML 태그들로 구
성하여 라이브러리화 해 놓은 것

커스텀 태그 (Custom Tag)

JSP 페이지 개발자가 많이 활용되는 로직 처리 및 프리젠테이션 기능을 직접 개발
하여 활용하는 XML 태그

표현 언어(Expression Language)

서버 측의 다양한 상태 정보를 개발자로 하여금 손쉽게 프리젠테이션 할 수 있도
록 해주는 용도

  • JSP의 기본 문법을 보완하는 역할
    • 서버가 지니고 있는 다양한 값들에 대한 표현
  • 스크립팅 요소의 표현식(Expression)과 혼동하면 안됨
    • 보통 JSTL 및 커스텀
    • ${..} 표기

액션 태그(Action Tag)

  • 어떠한 액션이 발생하는 시점에 실행
    • 페이지 간 제어를 이동시킬 수 있고, 다른 페이지의 실행 결과를 현재의 페이지에 포함 가능
    • JSP 페이지 내에 JavaBean 사용 가능
      -XML을 기반, <jsp: … />로 시작

      *주요 액션 태그

<jsp:include> 태그

  • 특정 부분에 다른 파일의 내용을 포함
<jsp:include page= "a.jsp" flush="false"/>

<jsp:forward> 태그

  • 다른 페이지로 이동
<jsp:forward page="a.jsp"/>

<jsp:param> 태그

  • 다른 페이지에 이동하면서 정보 전달
<jsp:forward page="a.jsp">
  <jsp:param name="param_name" value="value1"/>
</jsp:forward>

<jsp:plug-in> 태그

  • 자바 애플릿 실행
<jsp:plug-in type="applet" code="applet_exe.class” codebase="/class_code"/>

<jsp:useBean> 태그

  • 자바빈즈 클래스 사용
<jsp:useBean id="useBean" class="Bean.class" scope="page"/>

Property관련 태그

  • <jsp:setProperty> 태그
  • <jsp:getProperty> 태그
<jsp:useBean id="bean">
  <jsp:setProperty name="bean" property="title" value="web programming"/>
  책 이름은 <jsp:getProperty name="bean" property="title"/>입니다.
</jsp:useBean>
profile
부족한 실력을 엉덩이 힘으로 채워나가는 개발자 서희찬입니다 :)
post-custom-banner

0개의 댓글