JSP構文


宣言(Declaration)-<%!%>:グローバル変数宣言およびメソッド宣言に使用
スクリプト(Script let)-<%>:プログラミングコード技術用
式(Expression)-<%=%>:画面に出力された内容を記述します.

宣言


クラスマスターコードは、
  • servletファイルの非サービスメソッドコード
  • に変更されました.
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    id : <%=getId() %>
    <%!
    	String id = "u001";	// 멤버변수 선언
    	public String getId() {	// 메서드 선언
    		return id;
    	}
    %>
    </body>
    </html>

    スクリプトセット

  • スクリプトで宣言された変数は、地域変数
  • です.
  • servletファイルのサービスメソッドに宣言します.
  • <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    <%
    	for(int i = 1; i <= 5; i++){		
    %>
    <H<%=i %>>아름다운 한글</H<%=i %>>
    <%
    	}
    %>
    </body>
    </html>

    コメント(Comment)


    JSPページで使用可能なコメント:HTMLコメント、JSPコメント、JAVAコメント

    HTMLコメント

    <!-- html 주석입니다. -->
  • JSPページの実行中にサーブレットファイルにアクセスします.
  • はページソースにも表示されますが、ブラウザはページ表示時にコメント処理を行います.
  • JSPコメント

  • JSP自身のコメントなので、JSPページを実行してもサーブレットファイルには入りません.
  • <%-- JSP 주석입니다. --%>

    JAVAコメント

    // 주석
    /*
    자바 여러줄 주석
    */
  • JSPページの実行中にサーブレットファイルにアクセスします.サーブレットの実行時にコメント処理を行います.