`

Servlet 输出 xml

    博客分类:
  • JSP
阅读更多
		StringBuffer sf = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
		sf.append("<message>");
		Iterator<Book> it = list.iterator();
		while (it.hasNext()){
			Book book = it.next();
			if (book == null){
				continue;
			}
			String author = book.getAuthor();
			String name = book.getName();
			sf.append("<book name='"+name+"' author='"+author+"'>");
			sf.append("</book>");
		}
		sf.append("</message>");
		AjaxUtil.ajaxResponse(response, sf.toString());



import javax.servlet.http.HttpServletResponse;
import java.io.PrintWriter;

public class AjaxUtil {
	public static void ajaxResponse(HttpServletResponse response, String message) {
		PrintWriter pw = null;
		try {
			response.setContentType("text/xml;charset=utf-8"); 
			response.setCharacterEncoding("UTF-8");
			response.setHeader("Cache-Control", "no-cache");
			pw = response.getWriter();
			pw.print(message);
			pw.flush();
		}
		catch (Exception e) {
			e.printStackTrace();
		}
		finally {
			if (pw != null)
				pw.close();
		}
	}
}
分享到:
评论

相关推荐

    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 ...

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

    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 ...

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

    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 ...

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

    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 ...

    实验9 Servlet.doc

    本专栏主要为Java程序设计(基础)实验报告和Java程序设计(进阶)...进阶篇有反射、泛型、注解、网络编程、多线程、序列化、数据库、Servlet、JSP、XML解析、单例模式与枚举。本专栏主要为Java入门者提供实验参考。

    servlet3.0新特性源代码

    import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet....

    实验11 XML解析.doc

    本专栏主要为Java程序设计(基础)实验报告和Java程序设计(进阶)...进阶篇有反射、泛型、注解、网络编程、多线程、序列化、数据库、Servlet、JSP、XML解析、单例模式与枚举。本专栏主要为Java入门者提供实验参考。

    JavaWeb开发技术-JSP动作元素.pptx

    Servlet Jsp XML HTML JAVA WEB开发技术 JSP动作元素 语法 描述 jsp:include 在页面被请求的时候引入一个文件 jsp:useBean 寻找或者实例化一个JavaBean jsp:setProperty 设置JavaBean的属性 jsp:getProperty 输出...

    jsp servlet 入门学习资料-新手一看就懂

    1.1.6 Java Servlet 1.2 JSP技术 1.2.1 JSP技术概述 1.2.2 JSP的优势及与其他Web开发工具的比较 1.3 JSP开发Web的几种主要方式 1.3.1 直接使用JSP 1.3.2 JSP+JavaBeans 1.3.3 JSP+JavaBeans+Servlet 1.3.4 ...

    实验9 Java输入输出流.doc

    本专栏主要为Java程序设计(基础)实验报告和Java程序设计(进阶)...进阶篇有反射、泛型、注解、网络编程、多线程、序列化、数据库、Servlet、JSP、XML解析、单例模式与枚举。本专栏主要为Java入门者提供实验参考。

    day05servlet

    、创建web project 2、编写 class 继承 HttpServlet 3、在web.xml 配置 Servlet程序 虚拟访问路径 * 用户在浏览器上通过这个路径 访问编写Servlet程序 4、覆盖doGet或者doPost方法 进行输出

    android向服务器(java)发送数据

    在web.xml文件中。 &lt;servlet-mapping&gt; &lt;servlet-name&gt;GetPostTestDemo&lt;/servlet-name&gt; &lt;url-pattern&gt;/servlet/GetPostTestDemo &lt;/servlet-mapping&gt; 服务器端(java端) 当你在android端点击post按钮时。会输出...

    Java实验7 序列化.doc

    本专栏主要为Java程序设计(基础)实验报告和Java程序设计(进阶)...进阶篇有反射、泛型、注解、网络编程、多线程、序列化、数据库、Servlet、JSP、XML解析、单例模式与枚举。本专栏主要为Java入门者提供实验参考。

    DWR.xml配置文件说明书(含源码)

    DWR.xml配置文件说明书 1、 建立dwr.xml 配置文件 任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,格式如下: &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" ...

    01------helloServlet.rar

    2.web.xml配置文件 3.源码编译为字节码,部署到tomcat 当前程序主要讲解: 1、输出HTML代码到浏览器:浏览器只能执行html css javascript,所以输出的内容也必须是html css javascript代码 2、设置响应的内容...

    Android通过http连接mysql

    一:登陆页面:客户端通过httpGet方法进行传值,发送...三:查询页面:客户端通过url方法进行传值,发送请求,服务器端通过jsp进行交互,输出响应的值给客户端,客户端通过SAX解析xml中的数据,然后分页显示到listview中

    JavaWeb开发技术-Core标签库.pptx

    Servlet Jsp XML HTML JAVA WEB开发技术 EL表达式 标签可以将一段文本内容或表达式的结果输出到客户端。 语法1:没有标签体的情况 语法2:有标签体的情况,在标签体中指定输出的默认值 标签 [default="defaultValue...

    lanlan2017#JavaReadingNotes#第2章 JSP Servlet及相关技术详解 概述1

    第2章 JSP Servlet及相关技术详解 概述本章要点Web应用的基本结构和web.xml文件JSP的基本原理JSP注释和HTML注释JSP输出表达式JSP

    springmvc+hibernate 日志管理工具

    功能包括:功能日志记录(访问、参数、异常、返回结果集)、数据日志记录、日志查询... 日志记录:以JSON格式输出日志,通过log4j配置日志文件输出方式。 日志查询:提供servlet加载日志文件,前台JSON处理查询对照。

    java面试笔试题分类汇总

    分为EJB\J2EE\MVC\Java基础\Jdbc\Jsp\Servlet\Xml\设计模式\线程编程\应用服务器及常见笔试代码,绝对物有所值

Global site tag (gtag.js) - Google Analytics