`

serlet响应中输出xml/html

 
阅读更多

输出xml: output(resp, resultXML, encoding, "text/xml;charset=" + encoding);

输出html:output(resp, outStr, encoding, "text/html;charset=" + encoding);

 

 

private static void output(HttpServletResponse resp, String outStr, String encoding, String contenttype) {
  OutputStream outputStream = null;
  try {
   outputStream = resp.getOutputStream();
   resp.setContentType(contenttype);
   outputStream.write(outStr.getBytes(encoding));
   outputStream.flush();
  } catch (IOException e) {
  e.printStackTrace();
  } finally {
   if (outputStream != null)
    try {
     outputStream.close();
    } catch (IOException e) {
     e.printStackTrace();
    }
  }
 }

分享到:
评论

相关推荐

    servlet控制台输出用户名和密码

    在web应用的`WEB-INF/web.xml`配置文件中,我们需要声明这个Servlet,指定其URL映射,以便服务器知道何时调用我们的Servlet。 ```xml <servlet> <servlet-name>ConsoleOutputServlet</servlet-name> <servlet-...

    servlet技术初步入门

    在Java EE环境中,Servlet通常与Web容器(如Tomcat)一起工作,Web容器负责管理Servlet的生命周期,包括加载、实例化、初始化、服务和销毁等阶段。 2. **Servlet的优点** - **执行效率高**:Servlet支持多线程机制...

    servlet程序设计引导

    - 使用`HttpServletResponse`对象的`getWriter()`方法获取响应输出流。 - 使用`setContentType()`方法设置响应的内容类型。 - 通过输出流发送响应数据给客户端。 #### 六、Servlet与Java I/O系统 在Servlet中,...

    servlet简单示例

    // 获取响应输出流 PrintWriter out = response.getWriter(); // 输出响应内容 out.println("<h1>Hello, Servlet!</h1>"); // 关闭输出流 out.close(); } } ``` 这个`SimpleServlet`类就是一个基本的GET...

    jsp页面中获取servlet请求中的参数的办法详解

    在`bbs.jsp`中,我们直接通过`request.getAttribute("id")`获取之前在Servlet中设置的`id`值,并将其输出到页面上。 值得注意的是,`doPost`方法在这里没有特殊实现,仅仅调用了`doGet`。这是因为GET和POST请求的...

    jsp和servlet请求与响应

    本文详细介绍了JSP和Servlet中关于请求与响应的关键知识点,包括JSP内置对象的作用、请求与响应对象的使用方法、中文乱码问题及其解决办法、转发与重定向的区别以及Servlet的基本创建和配置流程。希望这些内容能够...

    jquery+servlet展示XML树形结构

    Servlet通过`doGet`或`doPost`方法处理HTTP请求,使用`response.getWriter().print()`输出XML数据到响应流。 接着,**Ajax** (Asynchronous JavaScript and XML) 是一种在不刷新整个页面的情况下与服务器交换数据并...

    JAVAWEB-08:Servlet基础&java web之request/respone

    3. `getOutputStream()`:返回用于写入响应体的输出流,通常用于发送HTML、JSON或图片等数据。 在Java Web开发中,我们通常会重写Servlet的`doGet`和`doPost`方法,这两个方法分别对应HTTP的GET和POST请求。例如: ...

    servlet简单例子

    Servlet是Java Web开发中不可或缺的一部分,它是一种服务器端的Java应用程序,主要用于扩展Web服务器的功能,处理来自客户端(通常是浏览器)的请求并返回响应。在这个"Servlet简单例子"中,我们将探讨如何在Eclipse...

    JAVA Servlet输出输入

    - **配置信息**:可以通过`ServletConfig`对象获取Servlet的初始化参数,这些参数通常在部署描述符(web.xml)中定义。 #### 5. 示例代码解析 - **示例代码片段**: ```java public class SimpleServlet extends ...

    servlet学习

    在本文中,我们将深入探讨`servlet`的学习,包括如何创建、配置以及运行一个基本的Servlet实例,同时关注`web.xml`配置文件的重要性。 首先,Servlet是一个Java类,它扩展了`javax.servlet.Servlet`接口或者实现了`...

    servlet编写、部署、运行全过程

    在`doGet`方法中,我们设置了响应的类型为HTML,并使用`PrintWriter`对象向客户端输出了一个日期。 3. **处理字符编码**:在设置响应类型时,可以指定字符编码,以避免中文乱码问题。 4. **错误处理**:在处理请求...

    Servlet开发[参考].pdf

    Servlet是Java Web开发的基础,广泛应用于动态网页的开发中。 #### 二、编写第一个Servlet实例 1. **创建Servlet类** 在给定的示例中,我们创建了一个名为`HelloServlet`的类,该类继承自`HttpServlet`。这是...

    java Servlet例子

    例如,Servlet可能读取`employee.csv`文件,解析员工信息,然后在响应中显示这些信息。 总结来说,Java Servlet是构建动态web应用的核心组件,它提供了处理HTTP请求的能力,并与服务器环境紧密集成。通过学习和实践...

    Servlet请求和响应的资料,帮助初学者掌握Servlet的请求和响应

    这可以通过在`web.xml`文件中配置Servlet映射,或者使用Java的`@WebServlet`注解来实现。一旦找到对应的Servlet,容器会调用Servlet的`service()`方法,传递HttpServletRequest和HttpServletResponse对象作为参数。`...

    Java Servlet开发与实例

    在web.xml文件中,我们可以通过`<servlet>`和`<servlet-mapping>`元素来配置Servlet。例如: ```xml <servlet> <servlet-name>MyServlet</servlet-name> <servlet-class>com.example.MyServlet</servlet-class> ...

    Servlet参考手册.zip

    2. **Servlet配置**:Servlet可以通过在Web应用的web.xml文件中定义servlet元素进行配置。这里可以设置Servlet的类名、初始化参数、映射URL等。例如: ```xml <servlet> <servlet-name>MyServlet</servlet-name> ...

    Servlet 简单使用

    Servlet是Java Web开发中的核心组件,它用于扩展服务器的功能,处理来自客户端(通常是Web浏览器)的请求,并向客户端发送响应。本教程将深入探讨Servlet的简单使用,包括Servlet的生命周期、部署、请求处理以及响应...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    4.19.2 输出xml声明 158 4.19.3 输出文档类型定义 159 4.19.4 输出cdata段 160 4.19.5 指定文档缩进 161 4.19.6 指定媒体类型 161 4.20 xslt中的函数 162 4.21 数字格式化 162 4.22 查询和分组 164 4.23 ...

Global site tag (gtag.js) - Google Analytics