ServletContext:整个application共享。
ServletConfig:某个Servlet单独拥有。同时可访问到ServletContext内容。
getServletConfig().getServletContext().getInitParameter("name");//全局初始化参数
getServletConfig().getInitParameter("name");//局部初始化参数
//ServletContext
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-context.xml</param-value>
</context-param>
//servletConfig
<servlet>
<servlet-name>simpleweb</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:simpleweb-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
ServletContext定义了一组servlet与servlet容器之间通信的方法。它的参数-值对(param-value pairs)放在web.xml的<context-param>标签中。
ServletConfig则是servlet容器在servlet初始化时用来给其传递信息的一个配置对象。它的所有初始化参数只能在部署描述符(deployement descriptor)中设置。它的参数-值对(param-value pairs)放在<servlet>的<init-param>标签中。
分享到:
相关推荐
ServletConfig 与 ServletContext 的关系 在 Servlet 编程中,ServletConfig 和 ServletContext 两个对象经常被混淆,然而它们有着截然不同的作用域和用途。 首先, lets 看看 ServletConfig 对象。ServletConfig ...
### ServletContext与ServletConfig的深度分析 #### 一、概述 在Java Web开发中,`ServletContext`和`ServletConfig`是非常重要的两个接口,它们分别代表了应用级别的共享环境和单个Servlet的配置信息。理解这两个...
java web servletContext和ServletConfig详解
ServletConfig和ServletContext是Java Servlet API中的两个重要接口,它们在Web应用程序中扮演着关键角色,主要负责管理和传递初始化参数以及实现应用级别的通信。 ServletConfig对象主要用于装载Servlet的初始化...
2. **ServletConfig与ServletContext的关系** - 每个Servlet在被创建时,都会得到一个与之关联的`ServletConfig`对象,`ServletConfig`包含了Servlet特定的初始化参数。相比之下,`ServletContext`是全局的,服务于...
ServletConfig和ServletContext是Java Servlet API中的两个重要概念,它们在Web应用程序中扮演着配置和通信的角色。理解并熟练使用这两个接口对于开发高效、可维护的Web应用至关重要。 ServletConfig对象代表了一个...
4. **ServletConfig与ServletContext的区别** - ServletConfig对象是特定于每个Servlet实例的,而ServletContext对象在整个Web应用中是共享的。 - ServletConfig主要存储Servlet的个性化配置信息,而...
public void init(ServletConfig config) throws ServletException { ServletContext context = config.getServletContext(); context.setAttribute("message", "Hello, World!"); } ``` 然后在其他Servlet或JSP...
### ServletConfig与ServletContext的区别 虽然ServletConfig和ServletContext都与Servlet容器相关,但它们的角色不同。ServletConfig主要用于传递特定Servlet的初始化参数,而ServletContext则代表了整个Web应用...
总的来说,ServletConfig是连接Servlet与部署描述符(web.xml)的关键桥梁,它提供了获取配置信息的能力,使得Servlet可以根据运行环境进行动态配置。在深入理解ServletConfig的同时,我们还需要了解Servlet的其他...
"Servlet获取初始化参数" Servlet 获取初始化参数是 Servlet 编程中一个非常重要的主题。...通过使用 `ServletContext` 和 `ServletConfig` 对象,我们可以轻松地获取这些参数,从而实现更好的 Web 应用程序开发。
**ServletContext** 和 **ServletConfig** 是Java Servlet API中两个关键的接口,它们提供了与Servlet容器交互的能力。 - **ServletContext**:这是一个全局的上下文,代表了一个Web应用程序的共享环境。每个Web...
在Servlet环境下,特别是在使用Spring MVC等框架时,Quartz与ServletContext的结合配置显得尤为重要,因为这能让我们更好地管理和监控后台定时任务。 ### Quartz简介 Quartz 提供了一个完全线程化的事件调度器,...
- **通过`ServletConfig`对象**:每个Servlet都会有一个`ServletConfig`对象,该对象可以用来获取`ServletContext`对象。例如:`getServletConfig().getServletContext();` - **通过`GenericServlet`类**:继承自`...
在 JavaWeb 中,使用 `ServletContext` 和 `ServletConfig` 对象来获取 servlet 的配置信息。在本例中,我们使用 `ServletContext` 对象来获取 servlet 的上下文信息。 知识点六:使用 JSP 和 Servlet 分离页面逻辑...
1. JSP和Servlet的区别与联系: JSP(Java Server Pages)是一种动态网页技术,是Servlet技术的一种简易形式。JSP侧重于展示层,可以将Java代码嵌入HTML页面中。而Servlet主要用于处理业务逻辑。JSP最终会被编译成...
这一节将介绍 ServletContext 和 ServletConfig 这两个接口。 通过这两个接口,我们可以在web.xml中设置一些参数,如数据库地址、用户名密码等,供 Servlet 使用, 这样每次参数值变动时,不用重新编译Servlet了。 ...