首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Servlet context和ServletConfig是接口,web容器如何实现它们?

Servlet context和ServletConfig是接口,web容器如何实现它们?
EN

Stack Overflow用户
提问于 2014-03-14 21:50:16
回答 2查看 740关注 0票数 3

据我所知,servletContextservletConfig是两个接口,用于通过web.xml部署描述符将初始化参数传递给servlet

1.servletContext

代码语言:javascript
复制
 <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

代码语言:javascript
复制
 <context-param>
 <param-name>globalVariable</param-name>
 <param-value>javapapers.com</param-value>
 </context-param>

这里我的问题是web容器如何在内部实现这些接口?

EN

回答 2

Stack Overflow用户

发布于 2014-10-08 03:57:39

每个servlet都有一个ServletConfig。每个web应用程序都有一个ServletContext。

ServletConfig是单个Servlet/JSP页面的配置信息。ServletContext为servlet提供上下文(背景信息)。它提供了有关web应用程序的信息。

正因为如此,ServletContext可以方便地在servlet之间设置和获取属性,并提供通用功能,如访问请求分派器。

票数 1
EN

Stack Overflow用户

发布于 2015-09-18 21:05:19

每个容器都以不同的方式处理实现

例如: tomcat提供了ApplicationContext的引用

和jetty给出了SContext(org.mortbay.jetty.handler.ContextHandler.SContext)的参考

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22406910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档