ServletConfigとServletContextの違い

多くのサーブレットの開発者は、 "ServletConfig"と "ServletContext"の違いについて混乱しています。実際には "ServletContext"という名前はかなり混乱しています。将来のリリースでは "AppConfig"または "AppContext"に変更する必要があります:)

ContextConfig

1)これは "Webアプリケーション" ** あたり1つです。すべてのサーブレットのクラスによってグローバルにアクセスできます2)web.xml - web-app要素内とサーブレット要素外

    <web-app ...>
        <servlet>
        <servlet-name>ServletName</servlet-name>
        <servlet-class>com.mkyong.ServletDemo</servlet-class>
    </servlet>

    <context-param>
            <param-name>email</param-name>
            <param-value>[email protected]</param-value>
    </context-param>
   </web-app>

3)サーブレットコード

getServletContext().getInitParameter("email")