ホームページ >类库下载 >java类库 >JAVA WEB スコープ

JAVA WEB スコープ

高洛峰
高洛峰オリジナル
2016-10-20 11:30:511874ブラウズ

、ページ属性スコープ(pageContext)

a. あるページに設定されている属性には、他のページにジャンプする場合(リダイレクトや含む)にはアクセスできません。

例:pageScopeDemo01.jsp

ページ属性スコープ(pageContext)

//この時点で設定されている属性このページでのみ取得可能です

pageContext.setAttribute("name","League of Legends"); //属性を設定します

pageContext.setAttribute("date",new Date()); / /注意: ここで設定する 2 つの属性の名前は name と date です。これら 2 つは文字列型のデータですが、対応する属性値である League of Legends と new Date は文字列型ではなく、2 つのオブジェクト型のデータです。

%>

//設定されている属性を取得する

String refName = (String)pageContext.getAttribute("name");

取得した値はObject型のため、String強制を使用する必要がある Downcast to String型

Date refDate = (Date)pageContext.getAttribute("date");

ここで、確認する必要がある場合は、jsp:forwardタグを使用してサーバー側にジャンプします。 。

例:

c. ここでのジャンプページには、リダイレクト(クライアント側のURLが変化する)とフォワーディング(サーバー側のURLは変化せず、サーバー側がジャンプする)が含まれます。

2. リクエスト属性の範囲

a. リクエスト属性の範囲は、サーバーがジャンプ (転送またはディスパッチ) している限り、設定されたリクエスト属性を渡すことができることを意味します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。