一、为什么要返回一个Xml文档?
当我们在进行web开发的时候,服务端会发送很多数据信息到客户端。那么用什么容器去承载数据信息了,答案就是XmlXml是一种很标准的数据信息存储容器。不过现在有很多其他的方法,向客户端发送数据。如:JSON
二、如何向客户端返回一个Xml文档?
1.首先我们要将数据信息存储在一个xml文件中
2.在struts2中通过ActionServletContext类的getResponse()方法获取一个 HttpServletResponse对象
通过HttpServletResponse对象的getWriter()方法获取PrintWriter对象 之后使用XmlWriter 将xml文档对象 写入到PrintWriter中 之后返回给客户端
三、需要什么配置?
: 1.struts2必要的jar包
2.dom4j的jar包
3.jquery需要的js文件
dom4j下载地址
四、给出具体实例
JavaBean(Person) package org.viancent.domain; public class Person { private int pid; private String pname; private int page; private String address; public int getPid() { return pid; } public void setPid(int pid) { this.pid = pid; } public String getPname() { return pname; } public void setPname(String pname) { this.pname = pname; } public int getPage() { return page; } public void setPage(int page) { this.page = page; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } }