―Servlet/JSPリファレンス―
@ITハイブックス編
2003/11/13
|
ワンポイント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