「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"); }