0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

JSPの暗黙オブジェクトをドキュメントで調ベる方法

Last updated at Posted at 2023-10-03

調べ方

JSPの暗黙オブジェクトをドキュメントで調べるには

  1. 暗黙オブジェクトの元となっているインタフェースをOracle Application Server Containers for J2EE JavaServer Pages 開発者ガイドで確認。
  2. Jakarta EE 8 仕様 APIでインタフェースについて調べる。

経緯

javaでは公式のdocsを調べることで、クラスやインタフェース、メソッド等の一覧や使い方を見ることができた。
JSPの暗黙オブジェクト内容も同様に調べてみたが、すぐに見つからないため、探した結果を記録する。

調べた方法

JSPには9個の暗黙オブジェクトがある
暗黙オブジェクトとは

宣言無しで最初から利用できるオブジェクト

のことである。
暗黙オブジェクトの使用を知りたいがJava EEのdocsで検索しても簡単に見つからない。
公式サイトを調べたところ、下記のページが見つかった。

Oracle Application Server Containers for J2EE JavaServer Pages 開発者ガイド

ここには各暗黙オブジェクトが何のインタフェースを実装したクラスなのかが書かれている。
例えば暗黙オブジェクトのrequestは下記のように書かれている。

  • request
    このオブジェクトは、HTTPリクエストを表し、javax.servlet.ServletRequestインタフェースを拡張するjavax.servlet.http.HttpServletRequestインタフェースを実装するクラスのインスタンスです。

requestはjavax.servlet.http.HttpServletRequestインタフェースを調べれば分かりそうだ。

Jakarta EE 8 仕様 APIでHttpServletRequestインタフェースを調べると該当の記事を確認できたが、getParameterは「インターフェース javax.servlet.ServletRequest から継承されたメソッド」に記載がある。
インターフェース javax.servlet.ServletRequestのリンクを開くとメソッド「getParameter」の説明を発見できた。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?