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

 

SpringMVC

Posted by arkgame