「Spring MVC」getInitParameterメソッドでweb.xmlの初期化パラメータを取得する
環境
JavaSE 1.8 Eclipse 4.14 Spring 5.3.8 Servlet 3.1.0
書式
getInitParameter(String)
引数に指定されたパラメータ名に対するパラメータ値を返します。
Servletプログラム単位の初期化パラメータはweb.xmlの<servlet>タグ内の<init-param>タグで指定します。
1.web.xmlの例
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- パラメータ名"CHARSET"とパラメータ値"Shift_JIS"を指定しています。 -->
<init-param>
<param-name>CHARSET</param-name>
<param-value>Shift_JIS</param-value>
</init-param>
</servlet>
init-paramタグの要素
param-name パラメータ名を指定します。
param-value パラメータ名に対するパラメータ値を指定します。
2.Servletプログラムの例
public static String getInfo(ServletRegistration srg) {
return srg.getInitParameter("CHARSET");
}