spring mvc响应数据
Model的使用
当请求发起访问Controller中的方法时,可以通过参数声明,在方法内使用Model。
Model对象实际上是一个Map集合,例如:往model中添加一个属性
其中,addAttribute方法会将属性保存到request域中,再通过转发将属性数据带到相应的JSP中,通过${}取出并显示。
示例,往Model中添加属性:
在home.jsp中取出属性并显示:
返回JSON数据
1、什么是JSON?
JSON(JavaScript Object Notation)是一种JS提供的轻量级的数据交换格式。
JSON在项目开发中是一种非常流行的数据交换格式。
例如:在JS中可以通过下面的形式,声明一个person对象
可以通过person对象访问其中的属性或方法:
上面是JS中声明对象的一种常用方式,也是JSON的格式。
2、由于JSON格式简单, 并且可以通过JS非常方便的访问JSON中的数据。因此,在服务器响应时,经常会返回一个JSON数据:
返回的结果为: