首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

mybatis3.0+spring3.0+struts2调整(json介绍)

2012-11-17 
mybatis3.0+spring3.0+struts2整合(json介绍)关于json的介绍由于项目中使用到了jqgrid组建以及ajax的异步

mybatis3.0+spring3.0+struts2整合(json介绍)
关于json的介绍

由于项目中使用到了jqgrid组建以及ajax的异步提交等,有时候可能会需要后台往前台返回的是一个json格式的结果。因此我引入了jsonplugin-0.32的jar包。

?

json插件提供了一个“json”结果类型来把action序列化成json.如果使用了json拦截器,action将可通过请求中的json内容组装出来,该拦截器需要遵循以下几条规则:

    "content-type" 必须为 "application/json"JSON 内容必须是格式良好的, 参考?json.org?中的语法.Action 里必须有欲获取值的属性的相应?public 的?"setter" 方法.所支持的类型有:?原始类型 (int,long...String), Date, List, Map, 原始类型数组,?其他的类 (将会支持更多), 和其他类型的数组.JSON 中的任何将要被填入到 list 或 map 中的对象会是 Map?类型(属性映射到值), 任何整数都是 Long 类型,?任何小数会是 Double 类型,?任何数组会是 List 类型.

排除属性逗号分隔的正则表达式列表可传递给 JSON Result 和 Interceptor(拦截器), 被任何 一个正则表达式匹配的属性将会在序列化过程时忽略掉:
?那么其构造出来的json结果为
? 

热点排行
Bad Request.