`
xcxinghai
  • 浏览: 33608 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

读取ServletContext

 
阅读更多

Code:
  1. //向ServletContext中得到属性
  2. packagecom.tsinghua;
  3. importjavax.servlet.http.*;
  4. importjavax.servlet.*;
  5. importjava.io.*;
  6. publicclassServletContextTest2extendsHttpServlet{
  7. //处理get请求
  8. //req:用于获得客户端(浏览器)的信息
  9. //res:用于向客户端(浏览器)返回信息
  10. publicvoiddoGet(HttpServletRequestreq,HttpServletResponseres){
  11. //业务处理
  12. try{
  13. //处理中文乱码
  14. res.setContentType("text/html;charset=gbk");
  15. PrintWriterpw=res.getWriter();
  16. //1、得到ServletContext
  17. ServletContextsc=this.getServletContext();
  18. //2、读取属性
  19. Stringinfo=(String)sc.getAttribute("myInfo");
  20. pw.println("给ServletContext中添加一个属性myinfo,该值是一串字符串:"+info);
  21. }catch(Exceptione){
  22. e.printStackTrace();
  23. }
  24. }
  25. //处理Post请求
  26. publicvoiddoPost(HttpServletRequestreq,HttpServletResponseres){
  27. this.doGet(req,res);
  28. }
  29. }

分享到:
评论

相关推荐

    ServletContext读取web应用中的资源文件.doc

    ServletContext 读取 web 应用中的资源文件 在 Web 应用程序中,我们经常需要读取某些资源文件,如配置文件、图片等等。为了实现这一点,ServletContext 接口提供了一些方法来读取 web 应用中的资源文件,这些方法...

    servlet中的ServletContext的使用

    在这个实例中,我们将深入探讨`ServletContext`如何用于添加和读取属性。 首先,`ServletContext`接口是每个Servlet容器(如Tomcat)为每个Web应用程序创建的。它是Servlet与服务器之间通信的重要桥梁。通过`...

    servletContext的实例代码

    `ServletContext`提供了多种功能,如读取初始化参数、存储和检索属性、以及广播事件等。在登录功能中,我们可以利用`setAttribute()`方法存储登录成功的用户信息,以便后续的请求可以访问到: ```java context....

    35、servlet--servletContext

    4. **资源路径访问**:`servletContext`可以用来获取Web应用的资源路径,例如读取静态文件或访问类路径下的资源。 5. **MIME类型映射**:通过`servletContext`,我们可以获取或设置MIME类型,这在处理文件上传和...

    ServletContext介绍及用法.docx

    除了作为域对象和读取全局配置参数外,ServletContext还可以帮助我们搜索当前Web应用程序目录下的资源文件,以及获取当前工程的名称。这对于访问静态资源或者进行配置文件读取非常有用。 例如,可以通过`...

    ServletContext读取web资源_动力节点Java学院整理

    根据给定的文件信息,我们来详细探讨ServletContext读取web资源的知识点: ### ServletContext概述 ServletContext是Java Servlet API中的一个接口,它表示一个web应用的所有环境信息和web服务器相关的一些环境信息...

    ServletContext接口

    通过`getResourceAsStream(String path)`方法,可以直接读取资源的内容作为输入流,这对于读取配置文件或静态资源非常有用。 #### 5. 日志记录 为了帮助开发者调试和监控应用运行情况,`ServletContext`提供了日志...

    使用ServletContext对象完成网页计数器

    这里使用了IO流技术,我们可以将计数器的值写入到磁盘上的一个文件,然后在Web应用启动时读取这个文件恢复计数器。 ```java // 保存计数器到文件 FileOutputStream fos = new FileOutputStream("counter.txt"); ...

    servletcontext详解

    - **`getResourceAsStream(String path)`**:返回一个用于读取指定文件的输入流。 - **`getMimeType(String file)`**:返回给定文件的MIME类型。 ##### 5. 输出日志 - **`log(String msg)`**:向Servlet的日志文件...

    读取webroot文件下的属性文件

    本篇将详细介绍如何在Java环境下读取webroot目录下的属性文件。 首先,确保属性文件已经放置在webroot目录下,例如:`/webroot/config/app.properties`。这个文件应包含键值对,如`key=value`的格式。 步骤1:导入...

    javaweb 读取 classes 下的文件

    在Java Web开发中,有时我们需要从应用程序的`classes`目录或者对应的`WEB-INF/classes`目录中读取资源文件,例如配置文件、静态内容或者数据库连接字符串等。这通常发生在我们想要在运行时加载非代码的资源,而这些...

    如何读取webroot文件下的属性文件

    在本文中,我们将详细探讨如何在Java Web环境中读取`webroot`文件下的属性文件。 1. **属性文件结构** 属性文件是键值对的简单文本格式,每一行代表一个键值对,以等号`=`或冒号`:`分隔键和值。例如: ``` ...

    sevlet生命周期,request web.xml 及ServletContext总结

    这是Servlet准备处理请求前进行初始化工作的地方,例如配置连接、读取配置信息等。在`init()`方法中,Servlet可以通过`ServletConfig`对象访问`web.xml`文件中的配置信息,获取初始化参数。 3. **服务**: 当请求...

    Java读取Properties文件的六种方法

    ### Java读取Properties文件的六种方法 在Java开发中,`Properties` 文件常用于存储配置信息,如数据库连接字符串、应用配置等。正确且高效地读取这些配置文件对于程序运行至关重要。本文将详细介绍六种不同的方法...

    jsp 从web.xml读取连接数据库的参数.docx

    使用`getInitParameter`方法从`ServletContext`对象中读取上述配置信息。 ```java // 获取ServletContext对象 ServletContext application = getServletContext(); // 读取配置信息 String driver = ...

    使用J2SE API读取Properties文件的六种方法

    在Servlet环境下,还可以使用`javax.servlet.ServletContext`的`getResourceAsStream()`方法来读取Web应用中的资源。例如: ```java String path = "/WEB-INF/config.properties"; InputStream in = context....

    Spring实战之ServletContextResource访问资源文件示例

    在实际的Web开发中,我们需要经常处理如XML配置文件、静态资源等文件的读取,`ServletContextResource` 提供了便捷的方法来实现这一目标。下面我们将深入探讨`ServletContextResource`的使用及其相关操作。 首先,`...

    jsp+java类+servlet实现文件读取、写入的功能.pdf

    ### jsp+java类+servlet实现文件读取、写入的功能 #### 一、概述 在Web开发领域,特别是基于Java的技术栈中,文件的读取与写入是一项基础但非常重要的功能。本文将详细介绍如何利用JSP、Java类以及Servlet技术在...

Global site tag (gtag.js) - Google Analytics