1、先看下pojo类
public class User {
private String userId;
private String userName;
private String userPass;
private String sex;
private Date birth;
private Date inTime;
private Date outTime;
}
2、再看下struts2的action类
private List<User> users;
private int totalCount;
3、如果用struts2 的json-plugin功能的话,前台解析如下:
var record = new Ext.data.Record.create([
{name : "userId",type : "string"},
{name : "userName",type : "string"},
{name : "userPass",type : "string"},
{name : "sex",type : "string"},
{name : "birth",type : 'date',dateFormat : 'Y-m-d'},
{name : "inTime",type : 'date',dateFormat : 'Y-m-d'},
{name : "outTime",type : 'date',dateFormat : 'Y-m-d'}
]);
这样是得不到date类型的那几列数据的, 因为对于birth、inTime、outTime这3个的返回类型的格式不是Ext所需要的“Y-m-d”类型,因此需要对Date类型稍微处理下,
在User类中Date类型的get方法前面加上注解@JSON(format="yyyy-MM-dd") 即可。
@JSON(format="yyyy-MM-dd")
public Date getBirth() {
return birth;
}
@JSON(format="yyyy-MM-dd")
public Date getInTime() {
return inTime;
}
@JSON(format="yyyy-MM-dd")
public Date getOutTime() {
return outTime;
}
分享到:
相关推荐
赠送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-plugin-2.1.8.1.jar` 则是Struts 2框架的一个插件,主要用于增强Struts 2对JSON的支持。Struts 2是一款非常流行的MVC(Model-View-Controller)框架,用于构建企业级的Java Web应用程序。这个插件允许...
struts2-json-plugin,Struts 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
在实际开发中,为了使用这个插件,你需要将`struts2-json-plugin-2.3.8.jar`文件放入项目的类路径(classpath)下,然后在Struts2的配置文件(通常为struts.xml)中启用JSON插件。在Action类中,定义返回JSON数据的...
`struts2-json-plugin`是Struts2的一个插件,它使得Struts2能够处理JSON请求和响应,无需额外的配置或库。这个插件不仅包含了源码,还包含了必要的配置文件和类,使得开发者可以深入理解其工作原理并进行自定义扩展...
首先,我们来看`struts-json-plugin-2.1.8.jar`,这是Struts2的JSON插件,它允许Struts2的动作类直接返回JSON格式的数据,方便前端进行Ajax请求处理。该插件在2.1.8版本中修复了若干bug,并提供了对JSON输出的支持。...
struts2自带的json转换 倒入jar文件 struts.xml中 <package ......extends="json-default" <result type="json"/>
struts2-json-plugin-2.2.3.1能用的包
这个压缩包包含了两个关键的组件:json-lib-2.1.jar和struts2-json-plugin-2.1.8.1.jar,它们是Struts2支持JSON(JavaScript Object Notation)序列化和反序列化的关键。 1. **json-lib-2.1.jar**: JSON是一种轻...
struts2-json-plugin-2.3.15.1 -Lee修复bug版.jarstruts2-json-plugin-2.3.15.1 -Lee修复bug版.jarstruts2-json-plugin-2.3.15.1 -Lee修复bug版.jarstruts2-json-plugin-2.3.15.1 -Lee修复bug版.jar
Struts2 JSON Plugin是Apache Struts框架的一个扩展插件,主要功能是支持Struts2应用程序与JSON(JavaScript Object Notation)格式的数据进行交互。JSON是一种轻量级的数据交换格式,广泛用于Web服务和AJAX...
ajax结合Struts2要用到的jar包
struts2 2.3.16.3 版本配置json所需要的jar文件。有时候版本不一致也会配置失败。
标题"struts2-json-plugin-2.1.8.1.jar"表明这是Struts2 JSON插件的一个特定版本,2.1.8.1。在软件开发中,版本号的更新通常意味着修复了已知的错误,增加了新的特性,或者提高了性能。 "JsonPlugin.tld"是Tag ...
struts2-json-plugin-2.3.24.jar
struts2-json-plugin-2.3.28.1.
struts2-struts1-plugin-2.1.6.jar