您当前的位置: 首页 >  spring

梁云亮

暂无认证

  • 0浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【精品】SpringMVC接收参数 具体示例二

梁云亮 发布时间:2021-11-24 09:06:17 ,浏览量:0

理论基础

在jquery的ajax中,如果没加contentType:“application/json”,那么data就应该对应的是json对象;如果加了contentType:“application/json”,那么ajax发送的就是字符串。

正确示例 示例一:网页中不指定contentType

在这里插入图片描述 再次请求,结果是: 在这里插入图片描述

示例二:ajax中使用contentType:“application/json”,data直接使用json字符串

在这里插入图片描述 后台能够获取到正确的数据: 在这里插入图片描述

示例三:ajax中使用contentType:“application/x-www-form-urlencoded”,data直接使用键值对

在这里插入图片描述 后台下面两种形式都可以: 在这里插入图片描述 或: 在这里插入图片描述

错误情况 示例1

网页ajax多加了contentType:“application/json”,data却错传成json对象: 在这里插入图片描述

后台处理:(employee该pojo对象里有username和password等String字段) 在这里插入图片描述

若在控制器方法的参数dept前加上@RequestBody或@RequestParam前端页面都会报xhr错误:

在这里插入图片描述 在这里插入图片描述

前端页面都会报xhr错误: 在这里插入图片描述

若在控制器方法的参数dept前加上@ModelAttribute都不能获取网页传来值,

在这里插入图片描述

示例2:ajax中没加contentType:“application/json”,data却直接使用了json字符串

在这里插入图片描述

后台获取不到数据: 在这里插入图片描述

关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0467s