ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JSP
    Platform/규격 2011. 8. 8. 22:16

    모든 태그는 대소문자를 구별한다.


    지시자(Directives)

    <%@ .. %>
    page
    language
    extends
    import
    session
    buffer
    autoFlush
    isThreadSafe
    info
    errorPage
    isErrorPage
    contentType
    pageEncoding
    include
    중첩 사용이 가능하다
    taglib

    선언문
    <%! .. %>

    주석
    <%-- .. --%>

    스크립틀릿(scriptlet)
        선언된 변수는 모두 지역변수

    <% .. %>

    익스프레션?
    <%= <자바식> %>

    JSP 액션 태그
        Predefined tags
            start with jsp: characters
    <jsp:useBean />
    <jsp:setProperty />
    <jsp:getProperty />
    <jsp:plugin />
    <jsp:include />
        <jsp:param />
    <jsp:forward />
    <jsp:expression />

        external tag library // 커스텀 태그
    extending JSP tags
        JSP 1.1

        <%@ taglib .. %>

    JSP Standard Tag Library (JSTL)
        JSP 1.2 커스텀 태그 라이브러리

    Expression Language (EL)
        JSP 2.0

    <%=request.getAttribute("name")%> 와 같은 스크립팅 들을 쓸필요가 없어진다

        ${expr}

        substring()
        length()


    <%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>

    <%@ page import="java.util.*" %>

    <%@ taglib prefix=".." uri=".." %>

    <jsp:useBean id=".." class=".." scope="session"/>
    <jsp:setProperty name=".." property="*"/>

    <%@ include file=".." %>

    <% .. %> <!-- 자바 코드 -->
    <%= 123 * 7 %>  <!-- 자바 식 --> 
    <jsp:include page=".."/>


Designed by Tistory.