―Servlet/JSPリファレンス―

@ITハイブックス編
2003/11/13
Javaプログラミング
ワンポイントレクチャーについて

  ServletContextオブジェクトの獲得

   ワンポイントQuestion

 サーブレット内でServletContextオブジェクトを獲得する場合、正しい記述は次のうちどれですか?(単一選択) 

A getServletConfig()
B getParameter()
C getServletContext()
D getContextValue()
E getContextInfo()

   解説

 サーブレットコンテキストは、1つのWebアプリケーションに対して1つ割り当てられるコンテキストで、Webコンテナから提供されるオブジェクトです。ServletContext getServletContext()メソッドを使用して獲得することができます。ServletContextオブジェクトが持つ代表的なメソッドは、次のとおりです。

String getInitParameter(String name)
コンテキストに対して定義した初期設定パラメータを獲得します。

void setAttribute(String name, Object val)
Object getAttribute(String name)

コンテキストに対して、属性を格納、取得することができます。問題01-015「Webスコープ内でのデータ共有」も参照してください。

RequestDispatcher getRequestDispatcher(String path)
別Webリソースに転送あるいは組み込むためのRequestDispatcherを獲得します


POINT
コンテキストの初期設定パラメータとサーブレットの初期化パラメータは異なるものです。 コンテキストには、コンテキストルートが割り当てられます。


KEYWORD
■Webアプリケーション
関連するサーブレットやJSPそのほかリソースの集合体で、J2EEではWARファイルにまとめられます。

   ワンポイントQuestionの解答

正解 C

Java2ラーニングブック −Web Component Developer編−

本記事は@ITハイブックスシリーズ「J2EEラーニングブック −Web Component Developer編−」(技術評論社)から、一部の内容を編集し転載したものです。本書の詳細は「@ITハイブックス」サイトでご覧いただけます。

 

Javaプログラミング・ワンポイントレクチャー INDEX





Java Agile フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Java Agile 記事ランキング

本日 月間