、ページ属性スコープ(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タグを使用してサーバー側にジャンプします。 。
a. リクエスト属性の範囲は、サーバーがジャンプ (転送またはディスパッチ) している限り、設定されたリクエスト属性を渡すことができることを意味します。