種類 |
形式 |
説明 |
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の利用を宣言 |