需要注意的是,如果用JSON插件把返回结果定为JSON。而JSON的原理是在ACTION中的get方法都会序列化,所以前面是get的方法只要没指定不序列化,都会执行。
如果该方法一定要命名为get*(比如实现了什么接口),那么可以在该方法的前面加注解声明该方法不做序列化。
注解的方式为:@JSON(serialize=false) 除此之外,JSON注释还支持如下几个域:
serialize:设置是否序列化该属性
deserialize:设置是否反序列化该属性。
format:设置用于格式化输出、解析日期表单域的格式。例如"yyyy-MM-dd'T'HH:mm:ss"。 //使用注释语法来改变该属性序列化后的属性名
@JSON(name="newName")
public String getName() return this.name; 需要引入 import com.googlecode.jsonplugin.annotations.JSON; @JSON(serialize=false)
public User getUser() {
return this.User;
} @JSON(format="yyyy-MM-dd")
public Date getStartDate() {
return this.startDate;
}
分享到:
相关推荐
struts2与json整合,可进一步讨论
以JQUery方式提交表单 包含所需的jar包和JS文件
struts2-json-plugin,Struts JSON插件
该资源是使用struts2框架进行操作,返回json格式数据,前台通过ajax提交内容。
赠送jar包:struts2-json-plugin-2.3.24.jar; 赠送原API文档:struts2-json-plugin-2.3.24-javadoc.jar; 赠送源代码:struts2-json-plugin-2.3.24-sources.jar; 赠送Maven依赖信息文件:struts2-json-plugin-...
struts2整合json的插件struts2-json-plugin源码,不是jar包
JsonUtils.java 源代码. 博文链接:https://flym.iteye.com/blog/183562
如果是作为客户端的HTTP+JSON接口工程,没有JSP等view视图的情况下,使用Jersery框架开发绝对是第一选择。... Struts2返回JSON有两种方式:1.使用Servlet的输出流写入JSON字符串;2.使用Struts2对JSON的扩展。
Struts2+Json+Android简单实现,StrutsJson为服务端代码,JSONDemo为Android端代码
struts2-json-plugin-2.2.3.1能用的包
JSON插件是Struts2的Ajax插件,通过利用JSON插件,允许开发者以非常灵活的方式开发AJAX应用。 struts2在配置文件中可以指定返回的结果集的类型为:json.
struts2-spring-plugin-2.3.15.2.jar ; struts2-json-plugin-2.3.16.3.jarstruts2-spring-plugin-2.3.15.2.jar ; struts2-json-plugin-2.3.16.3.jar
jquery和struts2结合使用的jar包
struts2自带的json转换 倒入jar文件 struts.xml中 <package ......extends="json-default" <result type="json"/>
Struts2和JSON交互的例子,非常容易理解,Struts2和JSON交互的例子,非常容易理解。
当自己做出来时,感觉挺简单的,但想起自己刚开始做不会那会儿,真的挺悲哀的啊,在网上也搜了半天也没搜出个123,最终经过苦战终于做出来的,文档中重要部分都标红提示了,在此分享给童鞋们
struts2所需的包和Struts2 json所需包,直接导进去就能用,很适合新手开发以及测试Struts2返回json格式的数据。
struts2返回json数据类型
一个运用Extjs,Struts2, json,iterator技术构建的iterator_jsonDemo2。iterator_jsonDemo1的链接:http://download.csdn.net/detail/cafebar123/8816409 运用了Extjs,Struts2, json,iterator技术, 将数据从...