[TIL] 2020.07.18_TIL-200718

To-Do

  • [복습] JSP 코드
  • [과제] 게시글 작성(게시글 조회)

JSP 문법

1. JSP Expression

<%= expression %>

  • JSP Expression element는 String으로 변환되어 Servlet의 출력에 삽입된다.
  • 동적인 페이지를 생성한다.
  • 끝에 세미콜론( ; )을 붙이지 않는다.

(2) JSP Script

<% code fragment %>

  • 간단한 값이 아닌 조금 더 복잡한 것을 수행하고자 할 떄 사용
  • 임의의 JAVA 코드를 삽입할 수 있다.
  • JSP Scriptlet Tag는 메소드가 아닌 변수만 선언할 수 있다.

(3) JSP Comment

<%– comment –%>

  • 주석의 개념

(4) JSP Directive

<%@ directive %>

  • JSP 페이지의 전체적인 구조에 영향을 끼친다
  • 전체 구조에 대해 WAS에 지시를 내린다
  • 지시어에 들어가는 것 : page, include, taglib
    • page
      • <%@ page attribute = “value” %>
      • page 지시어는 Container에 명령을 제공하는데 사용된다.
    • include
      • <%@ include file = “relative_url” %>
      • include 지시어는 변환 단계에서 다른 외부 파일의 내용을 현재 JSP에 병합하도록 Container에 지시한다
      • 웹 페이지에서 header와 footer의 구성은 거의 동일하기 때문에 외부에서 형식을 만든 후 include 지시어를 사용하여 main.jsp에 병합한다
    • taglib
      • <%@ taglib uri = “uri” prefix = “prefixOfTag %>
      • JSP API를 사용하면 HTML 또는 XML 태그처럼 보이는 사용자 정의 태그(custom tags)를 정의할 수 있다.
        • JSTL(JSP Standard Tag Library, JSP 표준 태그 라이브러리) 사용
        • tag Library는 사용자가 정의한 동작을 구현한 사용자 정의(user-defined) 태그 집합이다.

태그:

카테고리:

업데이트:

댓글남기기