struts2 json-plugin 提供跨站访问支持
来源:互联网 发布:学生党淘宝店铺白菜价 编辑:程序博客网 时间:2024/05/29 18:41
要点:
action:
1. 继承json-default包.
2. result中type=”json”.
3. result中增加回调参数 params={“callbackParameter”,”callback”},callback应与请求参数名对应.
jquery:
1. 请求中包含callback=?,callback应与action的result中参数callbackParameter的值对应.
例子如下:
Action: @ParentPackage("json-default") public class AjaxAction extends ActionSupport{ @Autowired private transient AjaxTemplateBusiness ajaxTemplateBusiness; @Action(value="demo1", results={ @Result(name="success",type="json", params={"callbackParameter","callback"} ) } ) public String demo1(){ json=JSONArray.fromObject(list).toString(); return SUCCESS; } }jquery: $.getJSON("http://www.chenhaitao1981.com/demo1.action?callback=?", function(data){ if(data.json!=""){ var mydata=JSON.parse(data.json); // json2.js var obj; for(var i=0;i<mydata.length;i++){ obj=mydata[i]; alert(obj.text); } } });
其它:
java.io.Serializable 序列化接口
transient:变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要序列化。
struts-json:
默认会把所有get方法序列号,如果不需要序列化,可使用@JSON(serialize=false),设定该方法不需要序列化。
0 0
- struts2 json-plugin 提供跨站访问支持
- Struts2——对JSON的支持(struts2-json-plugin.jar )
- struts2-json-plugin 使用
- struts2-json-plugin使用
- struts2-json-plugin
- struts2-json-plugin 使用
- Struts2,AJAX,json-plugin使用
- Struts2 json plugin实战1
- Struts2 json plugin实战2
- struts2-json-plugin中文手册
- Struts2-Json-Plugin 的使用
- 使用 Struts2 JSON plugin ( Struts2 + jQuery )
- 使用 Struts2 JSON plugin ( Struts2 + jQuery )
- struts2的 struts2-json-plugin.jar使用方法
- Struts2 json plugin实战3 - JSON RPC
- json插件(struts2-json-plugin)的使用
- Struts2.5 支持 Json
- struts2使用struts2-json-plugin, 返回json值为空..
- 截取指定字符串
- 较难处理的背包问题+无后效性的深入理解(09年多校)(3008)
- iOS 音频采集 AudioBufferList转CMSampleBufferRef
- JavaScript在网页中出现的位置
- Trie树的Java实现
- struts2 json-plugin 提供跨站访问支持
- Qt5.5.0中文乱码解决
- hdu 1011 Tempter of the Bone【DFS+奇偶性剪枝】
- TextSwitcher结合OnTouchListener实现翻页效果
- 使用基于ThinkPHP3.2.3的ThinkAdmin创建手机电脑通用的表白墙(七)优化:访问控制
- Apache solr和elastic search的比较
- CentOS中安装与配置Tomcat-8方法
- KMP算法详解
- PullToRefresh客户端和服务器端详解