2007年10月16日火曜日

暗黙オブジェクト

JSP では宣言しなくても使用できるオブジェクトがあります。
これにより記述がシンプルになります。



<主な暗黙オブジェクト>
pageContext (javax.servlet.ServletContext)
    アプリケーション共通の情報を管理
config (javax.servlet.ServletConfig)
    初期化パラメータへアクセスできる
exception (java.lang.Throwable)
    @page ディレクティブで isErrorPage が true の場合のみ使用可能
out (javax.servlet.jsp.JspWriter)
    出力手段
page (java.lang.Object)
application (javax.servlet.ServletContext)
request (javax.servlet.http.ServletRequest)
response (javax.servlet.http.ServletResponse)
session (javax.servlet.http.HttpSession)

<サンプル>
下記はコンパイルエラーになります。

<%@ page session="false" %>
<% session.setAttribute("test", "test"); %>

0 件のコメント: