stuts2中使用json传输数据
2017-04-08 08:30
211 查看
在stuts2中使用json传输数据,需要使用到一个struts2的插件jsonplugin,在网上下载后,直接考到类路径下面就可以了,需要在struts2的配置sturts.xml文件里中里修改一下如下:
1, <package
name="luanmadAjaxTree" extends="json-default"
>//包要继承这个,因为jsonplugin自己带了一个配置文件struts-plugin.xml,里面继承了struts-default包,文件如下:
<?xml version="1.0" encoding="UTF-8"
?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration
2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="json-default"
extends="struts-default">
<result-types>
<result-type name="json"
class="com.googlecode.jsonplugin.JSONResult"/>
</result-types>
<interceptors>
<interceptor name="json"
class="com.googlecode.jsonplugin.JSONInterceptor"/>
</interceptors>
</package>
</struts>
2, 修改action的返回值类型,当使用这个插件以后,可以不返回任何视图,直接返回json数据.交由js处理
<action name="demo" class="demo" method="list"
>
<result
type="json"></result>
</action>
1, <package
name="luanmadAjaxTree" extends="json-default"
>//包要继承这个,因为jsonplugin自己带了一个配置文件struts-plugin.xml,里面继承了struts-default包,文件如下:
<?xml version="1.0" encoding="UTF-8"
?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration
2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="json-default"
extends="struts-default">
<result-types>
<result-type name="json"
class="com.googlecode.jsonplugin.JSONResult"/>
</result-types>
<interceptors>
<interceptor name="json"
class="com.googlecode.jsonplugin.JSONInterceptor"/>
</interceptors>
</package>
</struts>
2, 修改action的返回值类型,当使用这个插件以后,可以不返回任何视图,直接返回json数据.交由js处理
<action name="demo" class="demo" method="list"
>
<result
type="json"></result>
</action>
相关文章推荐
- 掌握 Ajax,第 9 部分: 使用 JSON 进行数据传输
- 掌握 Ajax,第 10 部分: 使用 JSON 进行数据传输
- 掌握 Ajax,第 10 部分: 使用 JSON 进行数据传输
- 使用 JSON 进行数据传输
- 掌握 Ajax,第 10 部分: 使用 JSON 进行数据传输
- 第 10 部分: 使用 JSON 进行数据传输
- Ajax: 使用 JSON 进行数据传输
- 掌握 Ajax,第 10 部分: 使用 JSON 进行数据传输
- 使用JSON来做数据传输的动态下拉列表(转自http://j2ee.blog.sohu.com/68011726.html)
- 转载--Ajax学习---使用 JSON 进行数据传输
- 掌握 Ajax,第 10 部分: 使用 JSON 进行数据传输
- 使用 JSON 进行数据传输
- 使用JSON来做数据传输的动态下拉列表
- 使用 JSON 进行数据的异步传输
- 掌握 Ajax,第 10 部分: 使用 JSON 进行数据传输
- 掌握 Ajax,第 10 部分: 使用 JSON 进行数据传输
- Ajax学习摘录之第十部分 使用 JSON 进行数据传输
- Ext2.2与Struts2集成,使用Json数据格式传输数据问题
- Ajax学习(5)---使用 JSON 进行数据传输
- 第 10 部分: 使用 JSON 进行数据传输