「Java」ServletConfigオブジェクトで初期化パラメータを取得するサンプル
書式
1.getServletContext()
ServletContextのオブジェクトを返します。
2.getInitParameter(String)
引数に指定されたパラメータ名に対するパラメータ値を返します。
使用例
1.web.xml
<servlet> <servlet-name>dispServlet</servlet-name> <servlet-class>com.arkgame.dispServlet</servlet-class> <!-- パラメーターCHECK-FROMを指定 --> <init-param> <param-name>CHECK-FROM</param-name> <param-value>02/03</param-value> </init-param> <!-- パラメーターCHECK-TOを指定 --> <init-param> <param-name>CHECK-TO</param-name> <param-value>07/07</param-value> </init-param> </servlet>
2.Javaコード
public void init() throws ServletException { try { /* ServletConfigオブジェクトを取得 */ ServletConfig scg = getServletConfig(); String chkFrom = scg.getInitParameter("CHECK-FROM"); System.out.println("値1: " + chkFrom); String chkTo = scg.getInitParameter("CHECK-TO"); System.out.println("値2: " + chkTo); } catch (Exception e) { System.out.println("error:" + e.toString()); } }