`
name327
  • 浏览: 165509 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

springmvc配合fastjson Controller返回json配置

阅读更多

 mvc-servlet.xml中配置

 

<mvc:annotation-driven>
		<mvc:message-converters register-defaults="true">
			<bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
				<property name="supportedMediaTypes" value="application/json"/>
			</bean>
		</mvc:message-converters>
</mvc:annotation-driven>

 com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter fastjson 1.1.33带有这个类,具体从哪个版本开始添加的请看 fastjson的更新记录

 

配置完成后,在controller写@ResponseBody 那么这个controller就会返回json字符串,这种做法可以避免springmvc返回json乱码问题

分享到:
评论
1 楼 crskyp 2014-11-18  
spring用的那个版本,
我用spring3.1.1没有成功

相关推荐

    springmvc+fastjson demo

    4. **配置 Fastjson**:在 Spring MVC 中集成 Fastjson 需要添加 fastjson 的依赖库,并配置 HttpMessageConverter,让 Spring MVC 能够自动识别和使用 Fastjson 进行 JSON 数据的序列化和反序列化。 5. **...

    SpringMVC配合Fastjson的内存马利用与分析1

    SpringMVC 配合 Fastjson 的内存马利用与分析 SpringMVC 是一种基于 Java 的实现了 Web MVC 设计模式的请求驱动类型的轻量级 Web 框架,即使 用了 MVC 架构模式的思想,将 web 层进 行职责解耦,基于请求驱动指的...

    SpringMVC+fastjson+Swagger集成示例源码

    3. 使用Fastjson:在Controller层的处理方法中,使用Fastjson进行对象到JSON的转换,如`JSON.toJSONString(obj)`和`JSON.parseObject(jsonStr, Class)`。 4. 集成Swagger:在SpringMVC配置中添加Swagger的相关配置...

    springmvc 配置fastjson

    配置完成后,Spring MVC会自动使用Fastjson处理Controller中的JSON序列化和反序列化。你可以在Controller的方法中直接返回Java对象,Spring MVC会自动将其转换为JSON并发送给客户端。同样,对于接收的请求,Spring ...

    springMVC整合FastJson实现RestFul风格API涉及jar包

    - **序列化**:在返回JSON数据时,可以使用FastJson的`JSON.toJSONString()`方法将Java对象转换为JSON字符串。例如: ```java @RequestMapping(value = "/users", method = RequestMethod.GET) public @...

    springmvc-json-lib.rar

    在本例中,"springmvc-json-lib.rar"可能包含了一个完整的SpringMVC项目,其中包含了配置文件、源代码和JSON库的依赖。为了使用这个项目,你需要将其解压,导入到IDE中,配置好项目的依赖,然后就可以运行和调试了。...

    springmvc返回json用到的jar包

    在Spring MVC框架中,开发人员经常需要将服务器端的数据以JSON(JavaScript Object Notation)格式返回给客户端,例如Web前端或API调用者。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和...

    后台接口返回json数据所需jar包和配置

    `springmvc.xml`配置文件中的内容(如`json配置.txt`中的内容)应该包含了上述的配置信息,确保后台接口能够正确地返回JSON格式的数据。在实际项目中,根据具体需求,可能还需要调整配置,比如添加Gson或Fastjson等...

    fastjson+ajax+sppringmvc前后使用json传值的demo

    5. 文件`test_springmvc`可能是项目中的一个测试或示例,包含了Spring MVC的配置、Controller类、以及其他相关代码,用于演示如何实际操作这个过程。 理解以上知识点后,你就能根据提供的示例来实现前后端通过JSON...

    SpringMVC案例所有源码

    - **配置文件**:如web.xml(部署描述符)、spring-servlet.xml(SpringMVC配置)以及数据库连接、事务管理等其他Spring配置。 - **实体类**:代表业务对象的Java类,通常包含getter和setter方法。 - **DAO层**:...

    SpringMVC返回json数据的三种方式

    这种方法并不依赖于SpringMVC的配置,而是通过一些常用的JSON处理工具如Jackson、fastjson、gson等。具体操作是利用`HttpServletResponse`对象获取输出流或Writer,然后将Java对象转换成JSON字符串后直接输出。例如...

    ssm +poi + json 整合jar包

    - Controller通常会使用MyBatis的SqlSession来执行数据库操作,获取数据后,可以通过Fastjson将Java对象转换成JSON格式,返回给前端。 - Apache POI可以用来处理服务器端的Excel文件操作,例如生成报表或者导入数据...

    SpringMVC+Mybatis框架

    SpringMVC负责控制流程,Mybatis处理数据访问,Fastjson实现JSON转换,Druid提供健康的数据库连接管理,而Log4j则用于记录系统运行日志,帮助开发者进行问题排查。在实际开发中,还需要配合其他组件如Maven或Gradle...

    springmvc-webapi-demo:使用springmvc构建webapi项目,springmvc-integerceptor、alibaba-json

    Controller处理完业务逻辑后,响应通常会通过ModelAndView或ResponseBody转换为JSON,这里Fastjson就发挥了作用,将Java对象高效地转化为JSON字符串,然后发送回客户端。 为了运行这个项目,你需要将"springmvc-web...

    spring+springMVC+mybatis所需所有jar包

    3. **Fastjson**:阿里巴巴的Fastjson是一个高性能的JSON库,可以快速地将Java对象转换为JSON字符串,反之亦然。 4. **Jackson**:Jackson是一个JSON处理器,提供了高效且灵活的数据绑定和流式API,用于处理JSON格式...

    SpringMVC-SpringBoot项目搭建.docx

    在构建Java Web项目时,SpringMVC框架是一个广泛使用的组件,它提供了强大的MVC(Model-View-Controller)架构支持,使得开发人员可以更轻松地处理业务逻辑、数据持久化和用户界面。Spring Boot则是一个简化Spring...

    SpringMVC使用MultipartFile 实现异步上传方法介绍

    同时,需要处理服务器端返回的数据,例如将其转换为JSON对象。 五、服务器端的编写 在服务器端,需要编写一个Controller,用于处理上传的文件。这里需要使用@RequestParam注解,用于接收客户端上传的文件。同时,...

    SSM框架整合.zip

    在实际的SSM整合过程中,开发者需要配置Spring的bean定义文件、SpringMVC的配置文件以及MyBatis的配置文件,包括数据源、事务管理器、扫描控制器和Mapper接口等。同时,还需要编写对应的Service、Controller和Mapper...

    20220606早自习面试题.doc

    2. **配置控制器**:在处理方法中,将返回类型设置为JSON对象或List、Map等,SpringMVC会自动转换为JSON格式。 3. **Content-Type**:确保HTTP响应头中的`Content-Type`设置为`application/json`,告知客户端数据...

Global site tag (gtag.js) - Google Analytics