Struts2返回XML格式
1.struts.xml里面的配置package extends="struts-default"
<action name="xxxName" class="xxxAction" method="xxxMethod" >
<!-- 下面的name和type不能改 -->
<result name="xmlMessage" type="plaintext"></result>
</action>
2.Action里面的方法
//没有返回值
public void xxxMethod() throws IOException{
HttpServletResponse response = ServletActionContext.getResponse();
PrintWriter out = response.getWriter();
response.setContentType("text/xml;charset=utf-8");
response.setHeader("Cache-Control", "no-cache");
out.write("你的XML文档");
//不用关,Struts2会帮你关
}
Struts2返回Json格式
1、下载jsonplugin-0.7.jar包。下载地址是:http://code.google.com/p/jsonplugin/downloads/list
2、在struts.xml中包要继承json-default,如:extends="json-default"
3、返回时这样写:
<result type="json" name="input">
<param name="root">msg</param>
</result>
在action中有关于msg的get,set方法.msg可以是一个字符串,也可以是一个对象,里面的字段就对应着Key,Value
分享到:
相关推荐
struts2自带的json转换 倒入jar文件 struts.xml中 <package ......extends="json-default" <result type="json"/>
将jsonplugin-0.30.jar放到工程的lib下面,然后struts2在struts.xml的配置文件中可以指定返回的结果集的类型为:json,把返回的结果封装为json字符串JSON插件是Struts2的Ajax插件,通过利用JSON插件,允许开发者以...
struts2和json的数据交互。包括json在jsp,servlet,action中的使用。
1,需要把jsonplugin-0.33.jar拷贝到Web-INF/lib目录下....2,在struts2.1.6的配置文件中进行配置,就是返回的类型是json,并且要为JSON数据单独创建一个Package,继承的包不再是struts-default,而是json-default
struts插件,放入classpath中即用!
Textfilter源和struts.xml配置文件. 博文链接:https://flym.iteye.com/blog/183534
spirng+struts+Ibatis+xml、json解析
JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。JSON 是JavaScript 原生格式,这意味着在JavaScript 中处理JSON 数据不需要任何特殊的API 或工具包。
struts2+json的struts.xml文件的书写格式
本Demo采用Struts2.1.8+Spring2.5.6(Annotation注解)+Hiberante3.3.2(Annotation注解)+ExtJS(Struts2-json)
这是我刚用的Struts2 生成XML文件的例子,做了部分修改,有用到的话需要注入Service接口,修改getDocument()里的具体内容即可。
struts2+json+jquery局部刷新实现注册验证,包括前台的用户名、密码、手机、身份证、邮箱(包含发邮件技术)、邮箱验证码、验证码的验证,用到的是json+jquery,后台则是用struts2+java类
包含struts2-core-2.5.10.1.jar,struts2-jfreechart-plugin-2.5.10.1.jar,struts2-json-plugin-2.5.10.1.jar,struts2-junit-plugin-2.5.10.1.jar,struts2-bean-validation-plugin-2.5.10.1.jar,struts2-cdi-...
在Struts2使用Json 在Web services中,XML是用于表示客户端与服务器端数据交换有效负载的格式。但是由于Ajax和REST技术的出现,人们开始寻找XML的替代品。
struts2中框架配置文件xml中需要json-default 前面我网上找,发现都是要积分的 还是好几个积分 我有点气了 免费提供一个。
Struts2.1.8 AJAX 读取XML,GSON,jQuery JSON的案例.
Android+struts2+JSON形式的手机开发 把本机当作服务器,将Android当作客户端 服务器端采用Struts2编码,Android客户端采用Json解析它的数据 服务器端程序为ServerProject(用MyEclipse建立此项目),Android客户端程序...
主要实现步骤如下: 1、JSP页面使用脚本代码执行ajax请求 2、Action中查询出需要返回的数据,并转换为json类型模式数据 3、配置struts.xml文件 4、页面脚本接受并处理数据!