JavaA2Z

KAB-studio > プログラミング > JavaA2Z > PageContextとは

PageContext

日本語 頁背景
英語 page context
ふりがな ぺーじこんてきすと
フリガナ ページコンテキスト

解説

JSPの各種情報を取得するためのクラス
J2EEに含まれるクラスのひとつ。パッケージも含めたクラス名javax.servlet.jsp.PageContext。
JSP暗黙オブジェクト「pageContext」として変数宣言されているため、JSPスクリプトレット<% %>)等で「pageContext」という変数名で使用することができる。
getRequest()メソッド、getResponse()メソッド、getServletConfig()メソッド、getServletContext()メソッド、getSession()メソッド等により、各JSP暗黙オブジェクトを取得することができる。

参考サイト


(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

<%-- webapps/sample-servlet/sample.jsp --%>
<%-- http://localhost:8080/sample-servlet/sample.jsp でアクセスできます。 --%>
<%@ page contentType="text/html; charset=Windows-31J" pageEncoding="Windows-31J" %>
<%--
    pageEncodingには、このファイルを保存した時の文字コードを指定してください。 
    Windowsであれば"Windows-31J"を指定すればいいでしょう。
--%>

<HTML>
<HEAD>
<TITLE>JSPのサンプル</TITLE>
</HEAD>
<BODY>

<%
    // JSP暗黙オブジェクト「pageContext」がPageContextクラスなので、
    // getResponse()メソッドで関連づけられたServletResponseインターフェイスを
    // 取得します。
    javax.servlet.ServletResponse servletResponse = pageContext.getResponse();

    // HTML出力用のPrintWriterを取得します。
    // HttpServletResponseインターフェイスのgetWriter()メソッドで
    // 出力用PrintWriterクラスを取得します。
    java.io.PrintWriter printWriter = servletResponse.getWriter();
    printWriter.println( "あいうえお" );
%>

<%-- 出力結果 --%>
<%--
あいうえお
--%>

</BODY>
</HTML>
<%-- webapps/sample-servlet/sample.jsp --%>
<%-- http://localhost:8080/sample-servlet/sample.jsp でアクセスできます。 --%>
<%@ page contentType="text/html; charset=Windows-31J" pageEncoding="Windows-31J" %>
<%--
    pageEncodingには、このファイルを保存した時の文字コードを指定してください。 
    Windowsであれば"Windows-31J"を指定すればいいでしょう。
--%>

<HTML>
<HEAD>
<TITLE>JSPのサンプル</TITLE>
</HEAD>
<BODY>

<%
    // JSP暗黙オブジェクト「pageContext」がPageContextクラスなので、
    // getResponse()メソッドで関連づけられたServletResponseインターフェイスを
    // 取得します。
    javax.servlet.ServletResponse servletResponse = pageContext.getResponse();

    // HTML出力用のPrintWriterを取得します。
    // HttpServletResponseインターフェイスのgetWriter()メソッドで
    // 出力用PrintWriterクラスを取得します。
    java.io.PrintWriter printWriter = servletResponse.getWriter();
    printWriter.println( "あいうえお" );
%>

<%-- 出力結果 --%>
<%--
あいうえお
--%>

</BODY>
</HTML>

この単語を含むページ

「みだし」に含まれているページ

「解説」に含まれているページ

「サンプルプログラムとか」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/10/05
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。