您的位置:首页 > Web前端 > JavaScript

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: