ServletConfigとServletContextの違い

ServleConfigとServletContextで異なる

多くのサーブレットの開発者は、「ServletConfig」と「ServletContext」の違いについて混乱しています。 実際、「ServletContext」の名前は非常に紛らわしいため、将来のリリースでは「AppConfig」または「AppContext」に変更されるはずです。

ContextConfig

1)これはone per “web application”であり、すべてのサーブレットのクラスによってグローバルにアクセスされます
2)web.xml –web-app要素内およびサーブレット要素外

    
        
        ServletName
        com.example.ServletDemo
    

    
            email
            [email protected]
    
   

3)サーブレットコード

getServletContext().getInitParameter("email")

=⇒ServletContext example hereを参照してください

ServletConfig

1)これはone per “servlet”であり、特定のサーブレットごとにのみアクセスします
2)web.xml –サーブレット要素内

    
        
        ServletName
        com.example.ServletDemo

                 
            email
            [email protected]
             

    
   

3)サーブレットコード

getServletConfig().getInitParameter("email")

=⇒ServletContext example hereを参照してください