JSP (JavaServer Pages)

JavaServer Pages (JSP) とは、Javaプログラムを埋め込んだHTMLから自動的にJavaサーブレットを生成できる仕組みです。

ディレクティブ

JSPには次に示すディレクティブがある。

JSPディレクティブ
ディレクティブ説明
<%@ include %> 他のHTMLをインクルードする。

アクションタグ

JSPには次に示すアクションタグがある。

JSPアクションタグ
タグ説明
<jsp:forward> 別のページへ転送する。
<jsp:getProperty> JavaBeansのプロパティから値を取得する。
<jsp:include> 他のJSPページをインクルードする。
<jsp:param> 他のJSPアクションタグにパラメータを渡す。
<jsp:setProperty> JavaBeansのプロパティに値を設定する。
<jsp:useBean> JavaBeansの利用設定を行う。

JSTL (JavaServer Pages Standard Tag Library)

JavaServer Pages Standard Tag Library (JSTL) には次に示すタグがある。

JSTLタグ
タグ説明
<c:catch> 発生した例外を補足する。
<c:forTokens> 文字列を区切り文字で分割する。
<c:param> 他のJSTLにパラメータを渡す。
<c:redirect> 指定したURLへリダイレクトさせる。
<c:remove> 変数を削除する。
<c:url> URLをエンコードする。