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宣言内のメソッドで直接使用することはできないため注意。使用する場合には、そのメソッドに引数として渡す必要がある。
JSPの「HTML出力部分」は、ひとつのメソッドとなっている。そのメソッドの先頭で宣言される変数が「JSP暗黙オブジェクト」である。
以下の変数が該当する。
・JSP暗黙オブジェクト「out」
・JSP暗黙オブジェクト「request」
・JSP暗黙オブジェクト「response」
・JSP暗黙オブジェクト「session」
・JSP暗黙オブジェクト「application」
・JSP暗黙オブジェクト「config」
・JSP暗黙オブジェクト「pageContext」
・JSP暗黙オブジェクト「exception」
これらの変数は宣言済みであるため、同名の変数を作ることはできない。
また、これらはローカル変数であるため、JSP宣言内のメソッドで直接使用することはできないため注意。使用する場合には、そのメソッドに引数として渡す必要がある。
参考サイト
- (参考サイトはありません)
<%-- 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>
<%-- 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>
「みだし」に含まれているページ
「解説」に含まれているページ
- <%@ page errorPage
- <%@ page isErrorPage
- exception
- JSP
- JspWriter
- JSP宣言
- JSP暗黙オブジェクト
- JSP暗黙オブジェクト「application」
- JSP暗黙オブジェクト「config」
- JSP暗黙オブジェクト「exception」
- JSP暗黙オブジェクト「out」
- JSP暗黙オブジェクト「pageContext」
- JSP暗黙オブジェクト「request」
- JSP暗黙オブジェクト「response」
- JSP暗黙オブジェクト「session」
- out
- PageContext
- RequestDispatcher
- ServletContext