Servlet(サーブレット)リファレンス(逆引き)

Servlet(サーブレット)リファレンス
 
Web struts.wasureppoi.com
初期化パラメータを取得する:HttpServlet#getInitParameter()
スポンサード リンク

初期化パラメータを取得するには、HttpServlet#getInitParameter()を使用します。

HttpServlet#getInitParameter()は、ServletConfig#getInitParameter()と同じ機能になります。

構文
javax.servlet.http.HttpServlet
 public String getInitParameter( String パラメータ名 )
説明
getInitParameterメソッドは、web.xmlの<servlet>タグ内の<init-param>タグに設定されている、パラメータ名に対応する設定値を取得します。
  
例1) 初期化パラメータ「testParam」の設定値を取得する

public class SampleServlet extends HttpServlet {

  public void doGet( HttpServletRequest request, HttpServletResponse response )
      throws ServletException,IOException {

    response.setContentType("text/html;charset=Windows-31J");

    PrintWriter out = response.getWriter();
    out.println("<html><body>");
    out.println("testParam=" + getInitParameter("testParam") );
    out.println("</body></html>");

  }
}


web.xmlの定義抜粋

<servlet>
   <servlet-name>std</servlet-name>
   <servlet-class>smp.SampleServlet</servlet-class>
   <init-param>
     <param-name>testParam</param-name>
     <param-value>testValue</param-value>
   </init-param>
</servlet>



スポンサード リンク


サーブレットの初期化:HttpServlet#init()
サーブレットの終了処理:HttServlet#destroy()
初期化パラメータを取得する:HttpServlet#getInitParameter()
初期化パラメータ名を全て取得する:HttpServlet#getInitParameterNames()
HTTPのGETメソッドのリクエストを処理する:HttpServlet#doGet()
HTTPのPOSTメソッドのリクエストを処理する:HttpServlet#doPost()
ログ出力する:HttpServlet#log()

Servletへ
忘れっぽいエンジニアのJakarta Strutsリファレンス TOPへ