JavaA2Z

KAB-studio > プログラミング > JavaA2Z > JSP暗黙オブジェクトとは

JSP暗黙オブジェクト

日本語 ジャバ給仕頁暗黙物体
英語 JSP implicit objects
ふりがな じぇいえすぴーあんもくおぶじぇくと、じぇーえすぴーあんもくおぶじぇくと
フリガナ ジェイエスピーアンモクオブジェクト、ジェーエスピーアンモクオブジェクト

解説

JSPスクリプトレット<% %>)もしくはJSP式<%= %>)で使用できる変数
JSPの「HTML出力部分」は、ひとつのメソッドとなっている。そのメソッドの先頭で宣言される変数が「JSP暗黙オブジェクト」である。
以下の変数が該当する。
 
JSP暗黙オブジェクト「out」
JSP暗黙オブジェクト「request」
JSP暗黙オブジェクト「response」
JSP暗黙オブジェクト「session」
JSP暗黙オブジェクト「application」
JSP暗黙オブジェクト「config」
JSP暗黙オブジェクト「pageContext」
JSP暗黙オブジェクト「exception」
 
これらの変数宣言済みであるため、同名の変数を作ることはできない。
また、これらはローカル変数であるため、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暗黙オブジェクトの代表、out変数を使用します。
    out.print( 100 );
    out.println( "あいうえお" );
    out.println( "<br>" );
%>

<%!
    // JSP
%>

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


</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暗黙オブジェクトの代表、out変数を使用します。
    out.print( 100 );
    out.println( "あいうえお" );
    out.println( "<br>" );
%>

<%!
    // JSP
%>

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


</body>
</html>

この単語を含むページ

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