为了账号安全,请及时绑定邮箱和手机立即绑定

有不明白之处,请教一下,谢谢!

有不明白之处,请教一下,谢谢!

朴实 2016-10-17 09:57:15
@Controller@RequestMapping("/detail")public class DetailController { @Autowired private DetailService detailService; @RequestMapping("/day") public @ResponseBody Object day(HttpServletRequest request){             SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");    Map<String, Object> params = new HashMap<String, Object>();  //解释一下这个Map有什么作用.谢谢!                //获取日期及作者id String date = request.getParameter("date"); String authorid = request.getParameter("authorid"); //为空或为null 赋一个新值 if(date==null||"".equals(date)){ date = sdf.format(new Date()); } //赋值   date   params.put("date", date); params.put("authorid", authorid); //调用service List<Map<String, Object>> list = detailService.dayDetail(params); // 清除 params.clear(); // params.put("rows", list); //{rows:[{},{},{}]}   json return params; }
查看完整描述

3 回答

已采纳
?
sntatas

TA贡献53条经验 获得超11个赞

@ResponseBody 说明返回值为响应体,params(Map的对象)作为数据的载体作为返回值进行返回,默认情况下应该是个json对像,

查看完整回答
反对 回复 2016-10-17
?
路人丶丨

TA贡献115条经验 获得超45个赞

@ResponseBody处理ajax请求, map键值对进行数据封装,返回前台展视。

查看完整回答
反对 回复 2016-10-17
?
摩诃迦叶

TA贡献146条经验 获得超54个赞

放数据啊。。键值对

查看完整回答
反对 回复 2016-10-17
  • 3 回答
  • 0 关注
  • 1853 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信