このセクションでは、DB2 Everyplace の JSP サポートに組み込まれているディレクティブ、暗黙オブジェクト、スクリプト・エレメント、および標準アクションを一覧で示し説明します。
ディレクティブ
ページ・ディレクティブ
<%@ page page_directive_attr_list %> page_directive_attr_list ::= {language="scriptingLanguage"} {extends="className" } {import="importList" } {contentType="ctinfo" }
<%@ page contentType="text/html" %>
組み込みディレクティブ
<%@ include file="relativeURLspec" %>
<%@ include file="copyright.html" %>
暗黙オブジェクト
JSP ページを作成するときに、特定の暗黙オブジェクトにアクセスします。
暗黙オブジェクトは、最初に宣言しなくても、スクリプトレットおよび式の中で使用できます。
各暗黙オブジェクトには、Java コア・テクノロジーまたは表 13 に示される com.ibm.db2e.jsp.server パッケージで定義されるクラスがあります。
暗黙変数 | タイプ | 表記 | メソッドのサマリー |
---|---|---|---|
request | com.ibm.db2e.jsp.server.MiniHttpRequest | JSP ページについての要求。 |
java.lang.String getParameter(java.lang.String name) java.lang.String getQueryString() |
response | com.ibm.db2e.jsp.server.MiniHttpResponse | 要求への応答。 |
java.lang.String encodeURL(java.lang.String url) void setDateHeader(java.lang.String name, long date) void setHeader(java.lang.String name, java.lang.String value) |
in | java.io.BufferedReader | このオブジェクトは現在使用できない。 |
|
out | java.io.PrintStream | Web ブラウザーに書き込むオブジェクト。 |
|
config | com.ibm.db2e.jsp.server.DB2eJspConfig | この JSP ページの DB2eJspConfig。 |
java.lang.String getInitParameter(java.lang.String name) |
exception | java.lang.Throwable | JSP ページの実行中にスローされる例外。 |
|
スクリプト・エレメント
宣言
<%!declaration(s) %>
<%! String name = "Joe Smith"; public String getName() { return name; } %>
標準のアクション
<jsp:useBean>
<jsp:useBean id="name" scope="page|request|session|application" typeSpec/> typeSpec ::= class="className"
<jsp:setProperty>
<jsp:setProperty name="beanName" prop_expr /> prop_expr ::= property="propertyName" value="propertyValue" propertyValue ::= string 値 propertyValue は、要求時の属性値にすることもできます。 propertyValue ::= expr_scriptlet
<jsp:setProperty name="masterViewDBBean" property="username" value='<%=config.getInitParameter("username")%>' />
スクリプトレット
<% scriptlet %>
<% try { String name = Query1DBBean.getString(1); out.println("Name = " + name); } catch (SQLException e) { } %>
式
<%= expression %>
<%= new java.util.Date() %>
注: __db2ejsp__ で始まる変数名はキーワードであり、内部で使用されます。 このような変数は JSP ページで 使用しないでください。
関連した概念
関連したタスク
関連した解説