JavaA2Z

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

JSP暗黙オブジェクト「config」

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

解説

JSP暗黙オブジェクトのひとつ。
ServletConfigインターフェイス変数スクリプトレット<% %>)等で使用することができる。
config」の名の通り、JSPの「サーブレットしての設定」を扱う。
ServletConfigインターフェイスのgetServletName()メソッドサーブレット名を取得できる、が、これは「JSPとしてのサーブレット」であるため注意。
また、getInitParameterNames()メソッド及びgetInitParameter()で初期設定一覧を取得することができる。

参考サイト


(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暗黙オブジェクト「config」がServletConfigインターフェイス
    // なので、そのgetServletName()メソッドで「JSPのサーブレットしての名前」
    // を取得します。
    String servletName = config.getServletName();
    out.println( servletName );
    out.println( "<BR>" );
    out.println( "<BR>" );

    // 初期設定一覧を取得して、出力します。
    java.util.Enumeration enumeration = config.getInitParameterNames();
    for( ; enumeration.hasMoreElements(); )
    {
        String name = (String)enumeration.nextElement();
        out.println( name );
        out.println( " / " );
        String parameter = config.getInitParameter( name );
        out.println( parameter );
        out.println( "<BR>" );
    }
%>

<%-- 出力結果 --%>
<%--
jsp

fork / false 
logVerbosityLevel / WARNING 
--%>

</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暗黙オブジェクト「config」がServletConfigインターフェイス
    // なので、そのgetServletName()メソッドで「JSPのサーブレットしての名前」
    // を取得します。
    String servletName = config.getServletName();
    out.println( servletName );
    out.println( "<BR>" );
    out.println( "<BR>" );

    // 初期設定一覧を取得して、出力します。
    java.util.Enumeration enumeration = config.getInitParameterNames();
    for( ; enumeration.hasMoreElements(); )
    {
        String name = (String)enumeration.nextElement();
        out.println( name );
        out.println( " / " );
        String parameter = config.getInitParameter( name );
        out.println( parameter );
        out.println( "<BR>" );
    }
%>

<%-- 出力結果 --%>
<%--
jsp

fork / false 
logVerbosityLevel / WARNING 
--%>

</BODY>
</HTML>

この単語を含むページ

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

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

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

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