Spring @ResponseBody未生效,无法返回json数据 前端页面显示404
@ResponseBody注解是springmvc中用于方便json与string,实体对象之间转换的一个注解。在controller中我们可以在方法上面添加@ResponseBody注解,这样我们返回实体对象或者字符串时,就会自动转换成json对象传给前端。使该类中的方法直接返回字符串或者json数据给浏览器,而不是返回视图页面。
然而加了@ResponseBody之后,却发现后台程序仍然寻找jsp页面返回,并没有按我预想的那样直接返回json。
解决办法有以下几种:
①必须在springMVC的配置文件中加上<mvc:annotation-driven />这一行配置才有效(注意,这里是springMVC的配置文件,也就是扫描展现层controller的配置文件,不要加在持久层和业务层的spring配置文件上面)。
②在requestMapping中加上这个produces = "application/json;charset=utf-8"
③在Spring-mvc.xml中添加如下代码即可:
<context:annotation-config />
<mvc:annotation-driven />
④缺少Spring4相关的依赖包
<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>2.4.1</version>
</dependency>
<dependency>
Spring @ResponseBody未生效,无法返回json数据 前端页面显示404相关推荐
- spring security如果未登录,返回JSON数据
默认情况下,spring security如果检测到未登录,会返回一个登录页面.对于前后端分离的项目,我们一般是希望能返回自定义的JSON数据.这时候,就需要继承类LoginUrlAuthentica ...
- spring MVC之返回JSON数据(Spring3.0 MVC+Jackson+AJAX)
参考: http://angelbill3.iteye.com/blog/1985075 问题:在进行springmvc返回json数据的时候报如下错误:用上面的controller,访问:http: ...
- Spring Boot 返回 JSON 数据,一分钟搞定!
在 WEB 项目中返回 JSON 数据是常见的交互形式,在 Spring Boot 中这一切都变得十分简单.So easy!!! 你所需具备的基础 什么是 Spring Boot? Spring Bo ...
- Spring MVC Controller中返回json数据中文乱码处理
问题 在使用spring MVC Controller的过程中,发现返回到客户端的的中文出现乱码.后台Java代码: @RequestMapping(value = "/upload&quo ...
- Spring学习手册 1:Spring MVC 返回JSON数据
目录 完整代码在这 Spring MVC对JSON数据格式的支持非常好,配置完成后什么都不用管靠注解就可以轻松返回JSON格式的数据. Spring 对JSON的支持有三种方式,下面会一一介绍,在此之 ...
- android responsebody转json_SpringBoot 项目开发是如何返回 json 数据以及数据封装
本文目录如下: 1. Spring Boot 默认对Json的处理 1.1 创建 User 实体类 1.2 创建Controller类 1.3 测试不同数据类型返回的json 1.4 jackson ...
- Spring MVC 3.0 返回JSON数据的方法
Spring MVC 3.0 返回JSON数据的方法 1. 直接 PrintWriter 输出 2. 使用 JSP 视图 3. 使用Spring内置的支持 // Spring MVC 配置 <b ...
- 处理文件上传后返回json数据在IE出现文件下载问题(框架是spring boot)
处理文件上传后返回json数据在IE出现文件下载问题(框架是spring boot) 最近做了一个上传xml文件的功能,在谷歌浏览上传没有问题,可以返回正确的结果,但在ie浏览器上上传成功以后,一直提 ...
- idea+springmvc+spring+mybatis+maven整合返回json数据web api-
本人大三,第一次写博客,还有许多不懂得地方,如果有不当的地方 欢迎各位指教 项目地址:https://github.com/qq571831158/Springmvc-spring-mybatisDe ...
- Spring MVC全局异常后返回JSON异常数据
Spring MVC全局异常后返回JSON异常数据 参考文章: (1)Spring MVC全局异常后返回JSON异常数据 (2)https://www.cnblogs.com/exmyth/p/560 ...
最新文章
- 清华大学矣晓沅:“九歌”——基于深度学习的中国古典诗歌自动生成系统
- 杀毒软件:看企业版与单机版之间区别
- hdu 5792 World is Exploding 树状数组
- Sorry, user *** is not allowed to execute ‘xxxx‘ as root on ****.
- Python标准库random用法精要
- vim代码自动补全函数提示设置
- 计算机图形学规则形体,计算机图形学教案
- 让你人见人爱的27个原则
- java反射获取泛型_如何通过Java反射获取泛型类型信息
- Hive导入和导出数据
- Nacos教程_1 简介和安装
- 微信小程序实现使用百度云 人脸录入人脸识别功能
- LM2596降压DCDC芯片
- Snipaste工具的下载和使用
- 计算机情绪识别属于什么方向,情绪检测器
- 哇塞,可以用Python实现电脑自动写小说了!!!
- 适配器模式的三种形式
- dubbo源码分析23 -- provider 接收与发送原理
- 超简单的晃咖、小咖秀视频去水印下载方法
- CWP控制面板登录异常
热门文章
- 计算机搜索栏打字不显示,win7系统电脑使用搜狗输入法打字看不到选字框的解决方法...
- html网页挂马,浏览器安全之网页挂马实战 ——合天网安实验室学习笔记
- 建行u盾弹不出来_建设银行网银盾检测不到怎么解决
- python编程大赛队名_阿尔托莉雅队?编程大赛冠军队伍名字亮了
- MPB:北林袁峥嵘组-​16S扩增子分析中常用软件及数据库应用现状
- editplus补全java_第三篇 打造JAVA开发环境——EditPlus篇
- java读取共享文件_局域网共享文件读写的实现方式
- 王垠的40行代码,究竟diao在哪里
- K-means算法实现及分析
- Excel在指定范围内匹配/查找文本(MATCH)