使用@RequestBody 接收前端传到后端的json数据时,页面出现415,获取不到Cookie
文章目录
- 1.使用@RequestBody 接收前端传到后端的json数据时,页面出现415
- 2.获取Cookie时,使用F12,查看Cookie储存时的路径,只有路径一致才可以获取Cookie
- 3.如果web层方法的返回值为Spring,页面显示乱码
- 4.如果Web层的方法返回值为Bean或者Bean集合,并且使用@ResponseBody作为标记
1.使用@RequestBody 接收前端传到后端的json数据时,页面出现415
解决办法1
在pom.xml中加入
<!-- 解决json转化的问题=======--><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.12.5</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>2.12.5</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>2.12.5</version></dependency>
解决办法2
axios坐标
<!-- Ajax框架 Axios入门 到的js--><dependency><groupId>org.webjars.npm</groupId><artifactId>axios</artifactId><version>0.25.0</version></dependency>
在从前端用Ajax(这里我用的axios)传数据时设置 ‘Content-Type’:‘application/json’
axios({ method:"post", url:"/brand/condition_select?begin="+_this.currentPage+"&size="+_this.pageSize, data:_this.formInline, header:{'Content-Type':'application/json' //如果写成contentType会报错 } }).then(function (resp) { _this.tableData= resp.data.rows; _this.totalCount=resp.data.totalCount })
2.获取Cookie时,使用F12,查看Cookie储存时的路径,只有路径一致才可以获取Cookie
3.如果web层方法的返回值为Spring,页面显示乱码
解决方法
@RequestMapping(value = "/selectBrandId",produces ="text/html;charset=UTF-8")
4.如果Web层的方法返回值为Bean或者Bean集合,并且使用@ResponseBody作为标记
不需要加
@RequestMapping(value = "/selectBrandId",produces ="text/html;charset=UTF-8")
只需要写路径
@RequestMapping(value = "/selectBrandId")
给那些看完的朋友,奖励一个 赤赤博客-后端+前端,觉得不错的话可以推荐给身边的朋友哟!
使用@RequestBody 接收前端传到后端的json数据时,页面出现415,获取不到Cookie相关推荐
- python 后端接受前端传到后端的数据的四种方式
python 后端接收前端传到后端的数据的4种方式 1,以查询字符串的方式传入 def test(request): #查询字符串方式传参的获取a = request.GET.get('a') #a为 ...
- java将前端传给后端的文字写入到word中
java将前端传给后端的文字写入到word中 用户个人记录使用 前端代码 <!DOCTYPE html> <html lang="en"><head& ...
- java前端传时间范围, 后端处理
二.java前端传时间范围, 后端处理 String timeRange = tcActivity.getTimeRange();if (StringUtils.isNotEmpty(timeRang ...
- 前端和后端的JSON数据交互
因为之前一直在学后端方面的内容,对于前端这块的知识一直半懂半不懂.昨天学了ajax,一些知识点记录下. 前端知识 最重要的两种请求方式:GET.POST. GET : 有请求参数,无请求体 POST ...
- java后端 返回json_Java后端返回Json数据
Java后端返回Json数据 Jackson 导包 com.fasterxml.jackson.core jackson-databind 2.12.1 创建ObjectMapper对象,调用writ ...
- MVC中利用ViewBag传递Json数据时的前端处理方法
** MVC中利用ViewBag传递Json数据时的前端处理方法 ** 用viewBag传递Json字符串到前端时,json字符串中的"会被转义为& quot,前端处理方法为@Htm ...
- ajax前端传数组后端接收,前端AJAX传递数组给Springmvc接收处理
前端传递数组后端(Spring)来接收并处理: 测试页面 function ccc() { var btn = document.getElementById("btn"); $. ...
- 接收前端传过来的图片文件,并保存到电脑磁盘中
直接上代码: /*** 获取接件人签名信息 , 保存到草稿箱* @param image 签名图片* @param code 唯一性标识符* @return 结果*/@Overridepublic b ...
- php如何接收前端返回的各种类型的数据
之前学习node后端的时候,因为始终无法在网上找到接收json数据的函数,所以后来就放弃了.最近又心血来潮,想学习php. 这次已经有了之前学习php的基础,所以直接入手thinkphp5.0 这次p ...
最新文章
- [JLOI2012]时间流逝
- JavaWeb学习总结(十三):使用Session防止表单重复提交
- react 常用规范和经验
- SQL Server 2008安装配置说明书+简单使用 亲测可用
- Istio 首次安全评估结果公布
- 处理api返回的数据_API 乐队指挥家,网关服务正式上线
- centos mate桌面_CENTOS7安装各种桌面系统 CENTOS安装桌面图形化GUI GNOME/KDE/Cinnamon/MATE/Xfce...
- 求素数mdp c语言问题,C语言使用深度优先搜索算法解决迷宫问题(堆栈)
- 自动生成宏程序软件_圆周等分孔钻孔宏程序计算器
- html怎么播放webm视频格式,WEBM格式的视频文件,怎么样播放
- 移动增值短信平台实施计划方案(珠海报业短信)
- 标签打印软件如何设计正反面打印模式
- Android 架构师成长之路
- 【Freeswitch从入门到精通】二、初识Freeswitch
- 【蓝桥杯历年真题合集】蓝桥杯2020初赛
- 电话号码归属地批量查询方法的优缺点对比
- 平面设计零基础怎么设计出一个完美的名片
- 小程序的gridview布局
- Slap-happy 高兴得晕头转向
- CHROME扩展笔记之拒绝unsafe-eval求值