前台页面使用 ajax 接收后台数据时 后台代码对时间字段的转化
1. 使用的是alibaba 的fastjson jar包
fastjson-1.2.7.jar 包
2. 后台代码转换json
public String ListPageCourse(HttpServletRequest request,HttpServletResponse response, Page page){
JSONObject object=new JSONObject ();
中间逻辑代码省略........
//object中存的是你要在页面传的字段或者对象
比如:
List<Course> courseList = courseService.listPageCourse(map);
object.put("rows",courseList); // courseList是我要获取的课程集合 rows是我要传到前台页面的名字。如果你在前台页面用的
是 easyui 插件的话 这个名字用 rows 定义。如果单纯的ajax的话 可以随便定义名字。
return JSON.toJSONString(object, SerializerFeature.WriteDateUseDateFormat); //这个方法是把我传的课程集合对象转换成json字符串。其中 SerializerFeature.WriteDateUseDateFormat 这个的作用是在我传的对象中有 时间字段的话全局改变输出时间格式。默认时间格式为:"yyyy-MM-dd HH:mm:ss"格式。
}
*如果我有什么地方写错了 或者 有什么地方需要补充的欢迎给我留言。我的qq邮箱:2587912906@qq.com.