JSPリファレンス(逆引き)

JSPリファレンス
 
Web struts.wasureppoi.com
スコープ内のオブジェクトへのアクセス方法
スポンサード リンク

EL式で、リクエスト、セッション、アプリケーション、ページの各スコープに格納されたオブジェクトにアクセスするには、以下の2つの方法があります。

 (1)スコープに格納された 「キー」を指定する。

 (2)「各スコープの暗黙オブジェクト名.キー」の形式で指定する。

(1)のキーのみ指定した場合、以下の順番で検索していき、最初に見つかったオブジェクトを返します。
    スコープを検索する順番 : ページ → リクエスト → セッション → アプリケーション

スコープにデータが存在しない場合、画面には何も表示されません。

実装例

<%@ page language="java" contentType="text/html;charset=Windows-31J"%>
<HTML><BODY>

<%
// リクエストスコープに設定
request.setAttribute("StringData","TEST");
%>

<%-- 「キー」を指定 --%>
Stringデータ1 : ${StringData} <BR>

<%-- 「リクエストスコープの暗黙オブジェクト.キー」の形式で指定 --%>
Stringデータ2 : ${requestScope.StringData} <BR> 

</BODY></HTML>


実行結果



スポンサード リンク

EL式の演算子
EL式の暗黙オブジェクト
EL式の予約語
JSPからjavaクラスのstaticメソッドを呼ぶ
スコープ内のオブジェクトへのアクセス方法
オブジェクトにアクセスする(String)
オブジェクトにアクセスする(javaBeans)
オブジェクトにアクセスする(配列、List、Map)

JSPへ
忘れっぽいエンジニアのJakarta Strutsリファレンス TOPへ