- struts2 的action 的返回值在AJAX调用时,需要返回json格式的数据,struts2中不提供,需要json插件。
参考:https://cwiki.apache.org/confluence/display/WW/JSON%20Plugin
插件下载:http://code.google.com/p/jsonplugin/(myeclipse中加入了struts2后自带,不需下载)
json格式如下面所示
- 在extjs 的submit回调函数中可以如下操作返回的json结果
form.submit({
url : 'fileupload.action',
waitMsg: '正在上传...',
success: function(fp, o) {
Ext.Msg.alert('上传成功!',o.result.resultMsg);
},
failure : function (fp,o){
Ext.Msg.alert('上传失败!',o.result.resultMsg);
}
});
- JSON annotation 在java中的用法
- struts.xml中的json的配置,以下只是基本的配置,详细的请看上面链接中的原版文章
本文介绍如何在Struts2框架中通过AJAX实现JSON数据的交互,包括配置插件、注解使用及struts.xml配置等关键步骤。

8538

被折叠的 条评论
为什么被折叠?



