3

私が知る限り、servletContext&servletConfigは web.xml デプロイメント記述子を使用して初期化パラメーターをサーブレットに渡すために使用される 2 つのインターフェースです。

1.servletContext

 <servlet>
 <servlet-name>ServletConfigTest</servlet-name>
 <servlet-class>com.javapapers.ServletConfigTest</servlet-class>
 <init-param>
 <param-name>topic</param-name>
 <param-value>Difference between ServletConfig and ServletContext</param-value>
 </init-param>
 </servlet> 

2.servletConfig

 <context-param>
 <param-name>globalVariable</param-name>
 <param-value>javapapers.com</param-value>
 </context-param>

ここで私の質問は、Web コンテナーがこれらのインターフェースを内部でどのように実装するかです。

4

2 に答える 2

1

すべてのコンテナは実装を異なる方法で処理します

例: tomcat は ApplicationContext の参照を提供します。

そしてjettyはSContext(org.mortbay.jetty.handler.ContextHandler.SContext)の参照を与えます

于 2015-09-18T13:05:18.780 に答える