SpringMVC快速入门(7)JSON数据交互,RESTful支持(直接通过id访问对应的页面)
发布日期:2021-06-29 15:03:58 浏览次数:3 分类:技术文章

本文共 1344 字,大约阅读时间需要 4 分钟。

一、JSON数据交互

1、引入jar

在这里插入图片描述

在这里插入图片描述

2、编码

(1)在ItemController当中添加方法

a、实现直接通过JSON的方式返回当中查询的对象

在这里插入图片描述

@RequestMapping("getItem")	@ResponseBody	public Item getItem() {
Item item = itemService.getItemById(1); return item; }
b、访问项目并测试

在这里插入图片描述

3、安装谷歌浏览器插件

4、测试响应JSON

(1)修改ItemController类当中getItem方法

在这里插入图片描述

@RequestMapping("getItem")	@ResponseBody	public Item getItem(@RequestBody  Item itemIn) {
//Item item = itemService.getItemById(1); itemIn.setName("苹果笔记本"); return itemIn; }

(2)提交JSON数据

复制刚刚的JSON数据

在这里插入图片描述
在这里插入图片描述
将一下内容粘贴到Encode payload Decode payload

{
"id": 1,"name": "苹果11212","price": 100,"detail": "苹果好吃121","pic": "7d89688e-eccf-4369-8aa1-26832544e72e.jpg","createtime": 1614528000000}

点击提交

在这里插入图片描述
显示苹果笔记本
在这里插入图片描述

二、RESTful支持

1、在ItemController类当中

(1)创建itemQuery方法

在这里插入图片描述

//item/1	/*	 * Resuful风格演示	 */	@RequestMapping("item/{id}")	public String itemQuery(@PathVariable Integer id,Model model) {
//查询商品的信息 Item item = itemService.getItemById(id); model.addAttribute("item",item); //mav.addObject("item",item) return "itemEdit"; }
(2)访问对应的路径

在这里插入图片描述

2、修改web.xml可以直接通过id访问对应的商品

在这里插入图片描述

访问页面
在这里插入图片描述

3、修改ItemController当中的itemQuery方法(实现映射)

在这里插入图片描述

//item/1	/*	 * Resuful风格演示	 */	@RequestMapping("item/{id}")	public String itemQuery(@PathVariable("id") Integer ids,Model model) {
//查询商品的信息 Item item = itemService.getItemById(ids); model.addAttribute("item",item); //mav.addObject("item",item) return "itemEdit"; }

访问页面

在这里插入图片描述

转载地址:https://code100.blog.csdn.net/article/details/115430267 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:安装谷歌浏览器——测试工具(Advanced REST client)
下一篇:Tomcat配置访问任意其它路径的图片和文件:Tomcat配置虚拟目录

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月08日 09时32分48秒