Struts2+jQuery+Dom4j实现服务器返回Xml文档

一、为什么要返回一个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;                        }                    }  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/55edc11501a11b451d9146254c9173d7.html