前台页面使用 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邮箱:[email protected].

猜你喜欢

转载自www.cnblogs.com/bb1008/p/9044814.html