From: http://www.blogjava.net/shichengjun1984/articles/159935.html
getServletConfig()
在servlet初始化时,容器传递进来一个ServletConfig对象并保存在servlet实例中,该对象允许访问两项内容:初始化参数和ServletContext对象,前者通常由容器在文件中指定,允许在运行时向sevrlet传递有关调度信息,比如说getServletConfig().getInitParameter("debug")后者为servlet提供有关容器的信息。此方法可以让servlet在任何时候获得该对象及配置信息。
getServletContext()
一个servlet可以使用getServletContext()方法得到web应用的servletContext
即而使用getServletContext的一些方法来获得一些值
比如说getServletContext().getRealPath("/")来获得系统绝对路径
getServletContext().getResource("WEB-INF/config.xml")来获得xml文件的内容
分享到:
相关推荐
- `getServletConfig().getServletContext().getAttribute("Words")` 和 `getServletConfig().getServletContext().setAttribute("Words", "系统提示:可以聊天");` 访问和设置ServletContext的全局属性。...
ApplicationContext cxt = WebApplicationContextUtils.getWebApplicationContext(this.getServletConfig().getServletContext()); Workflow wf = (Workflow)cxt.getBean("workflow"); 用osworkflow自带的designer把...
Java工程师笔试题集合 本资源摘要信息涵盖了Java工程师笔试题,涵盖了实习生和高级工程师的知识点...14. getServletContext()和 getServletConfig() 的意思 getServletContext()是获取 web 中的 servletContex 对象。
ServletConfig servletConfig = getServletConfig(); String username = servletConfig.getInitParameter("username"); String email = servletConfig.getInitParameter("email"); ``` 获取 ServletContext 和 ...
要获取这些参数,可以在 Servlet 中通过 `getServletConfig().getServletContext().getInitParameter()` 方法,或者直接调用 `getServletContext().getInitParameter()` 方法,两者是等价的。 三、实践演示 下面是...
`ServletRequest` 和 `ServletResponse` 分别封装了客户端请求的数据和服务器的响应数据。 ```java public void service(ServletRequest request, ServletResponse response) throws ServletException, ...
2. `getServletConfig()`: 返回Servlet的配置信息,包括初始化参数和Servlet的名称。 3. `service(ServletRequest req, ServletResponse res)`: 容器调用此方法处理客户端请求。`ServletRequest`和`ServletResponse...
ServLetContext 解决的问题:不同的用户使用相同的数据 就是不同的用户,访问...ServletContext sc1=this.getServletConfig().getServletContext(); ServletContext sc2=req.getSession().getServletContext(); 注意
5. `ServletContext getServletContext()`: 获取Servlet上下文对象,可以用来获取整个Web 应用的信息。 6. `void log(String msg)`: 使用Servlet 上下文记录日志信息。 7. `void log(String msg, Throwable t)`: ...
ServletConfig config = getServletConfig(); ServletContext context = config.getServletContext(); ``` #### 1. 获取ServletContext引用 Servlet容器在启动时为每个Web应用创建ServletContext实例,用于共享...
在Java Web开发中,`ServletContext`和`ServletConfig`是非常重要的两个接口,它们分别代表了应用级别的共享环境和单个Servlet的配置信息。理解这两个接口的工作原理对于构建高效、可维护的应用程序至关重要。 ####...
- `getServletContext()`: 获取Servlet上下文对象,可以获取整个Web应用的信息。 - `getServletInfo()`: 返回一个空字符串。 - `init(ServletConfig config)`: 存储`config`对象,并调用`init()`方法,子类可以...
ServletContext允许在不同的Servlet之间共享数据,也可以用来获取全局的初始化参数,通过`getServletContext().getInitParameter("foo")`来获取。例如,以下是如何在`web.xml`中定义上下文初始化参数: ```xml ...
`getServletConfig()`和`getServletContext()`方法分别返回Servlet的配置信息和应用程序上下文。 `HttpServlet`是`GenericServlet`的子类,专门为处理HTTP协议而设计。`HttpServlet`重写了`service()`方法,根据...
1. **获取 ServletContext 引用**:Servlet 可以通过 `getServletContext()` 方法直接获取引用,或者通过 `getServletConfig().getServletContext()` 方法间接获取。这两个方法都是为了方便在不同 Servlet 之间共享...
- **获取context-param**:使用`this.getServletConfig().getServletContext().getInitParameter(context名字)`。 了解并掌握这些基本概念和操作,对于J2EE初学者来说是非常重要的,它们构成了J2EE应用开发的基础。...