種類 形式 説明
HTMLコメント <!-- コメント文 --> クライアントにも送信するコメント文を生成
クライアントのソースで見られる
コメント <%-- コメント文 --%> JSPファイル内でのみ参照出来るコメント文
クライアントには送信されない
宣言 <%! 宣言文 %> Javaの変数やメソッドを宣言
サーブレットに変換された時、グローバル変数に
<%= 式 %> 式を実行した結果得られた文字列がHTMLの一部としてクライアントに送信される
スクリプト <% スクリプト %> if文やfor文等のJavaの制御文を記述
他ファイルの取り込み <%@ include file = "JSPファイル名" %> 他のJSPファイルの内容を此の位置に取り込む
取り込みはサーブレット変換時に行われる
ページ指定 <%@ page 属性の指定 %> JSPページの属性を規定する為の記述
カスタムタグ <%@ taglib タグの定義 %>
<タグ名:クラス名/>
タグを独自に定義
定義したタグの使用
転送 <jsp:forword page = "ファイル名" /> リクエストを他のJSPやHTMLに転送
値の取得 <jsp:getProperty /> JavaBeansから値を取得
他ファイルの取り込み <jsp:include page = /> 他のJSPファイルの内容を取り込む
取り込みは、実行時に行われる
値の指定 <jsp:setProperty /> JavaBeans内の変数に値を設定
JavaBeansの利用 <jsp:useBean /> JavaBeansの利用を宣言