`
LiYunpeng
  • 浏览: 954438 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

SpringMVC中,异常处理返回JSON格式

阅读更多
写一个类,实现HandlerExceptionResolver接口
然后在Spring的配置文件内添加如下
<bean id="exceptionResolver" class="com.liyunpeng.ExceptionHandler"></bean>

在重写的方法里面
response.getWriter().print();
用上面这个返回要返回的字符串,根据自己需求来生成JSON,具体生成JSON就不多说了

返回的时候
return new ModelAndView();
就可以了

另外,在返回字符串或者JSON的时候,可能回造成乱码

那就要做如下操作,比如
response.setCharacterEncoding("utf-8");
response.setContentType("text/html; charset=utf-8");
分享到:
评论

相关推荐

    springmvc返回json的全局异常统一处理demo

    springmvc返回json的全局异常统一处理demo,有问题可以留言。

    springmvc对json支持

    3. **ModelAndView与ResponseBody**:在控制器方法中,我们可以通过`ModelAndView`对象返回视图和模型数据,但为了返回JSON,可以使用`@ResponseBody`注解。这个注解告诉Spring MVC直接将方法的返回值转换为HTTP响应...

    springmvc JSON解析全局异常处理

    通过aop拦截获取json请求数据,对数据进行处理判断,如果不合法则抛出异常,配置全局异常处理类,在异常处理类中直接将处理结果返回调用处,减少每次在方法中解析json数据然后在判断,减少代码冗余

    (代码)SpringMVC第7讲:json支持

    只需要确保请求头中的`Accept`字段包含`application/json`,服务器就会返回JSON格式的响应。 7. **RESTful API设计**:在SpringMVC中,利用JSON支持可以很容易地构建RESTful API。REST(Representational State ...

    springmvc返回json用到的jar包

    以下将详细介绍实现Spring MVC返回JSON所需的关键知识点。 1. **Jackson库**: - Jackson是Java最常用的JSON处理库之一,Spring MVC默认就集成了Jackson。主要使用的两个核心模块是: - `jackson-databind`:提供...

    扩展SpringMVC以支持绑定JSON格式的请求参数

    总之,扩展Spring MVC以支持绑定JSON格式的请求参数,需要理解模型绑定机制,配置合适的`HttpMessageConverter`,以及处理可能出现的验证、安全等问题。通过这些步骤,我们可以创建出高效、健壮且易于维护的RESTful...

    SpringMVC:整合JQUERY与JSON

    - **响应处理**:jQuery接收服务器返回的JSON数据,通过回调函数处理结果,更新页面内容。 - **错误处理**:通过Ajax的error回调处理异常,展示错误信息。 5. **最佳实践**: - 安全性:使用Gson或Jackson库进行...

    SpringMVC中使用JSON传递数据时用的jar包

    Spring MVC提供了`@ExceptionHandler`注解来处理这些异常,你可以自定义异常类,并在Controller中捕获并返回友好的错误信息。 7. **MessageConverter**:Spring MVC使用`HttpMessageConverter`来处理请求和响应的...

    SpringMVC 中的拦截器与异常处理

    3. 错误页面配置:在SpringMVC的配置中,可以通过`&lt;error-page&gt;`标签定义不同类型的错误代码对应的错误页面,或者通过`@ExceptionHandler`的`produces`属性设置响应的媒体类型,以返回JSON、XML等格式的错误信息。...

    springmvc3+json参数传递后台接收json参数

    综上所述,"springmvc3+json参数传递后台接收json参数"涵盖了Spring MVC 3中处理JSON数据的核心概念和实践方法,包括JSON数据格式、`@RequestBody`注解、前端JSON数据封装、批量处理、错误处理和配置支持等方面的...

    springmvc返回json数据的jar包

    综上所述,Spring MVC返回JSON数据涉及到的主要知识点包括JSON处理库的选择(如Jackson或Gson)、Spring MVC的配置、控制器方法的编写、模型属性与JSON字段的映射、异常处理以及性能和安全性的考虑。通过熟练掌握...

    spingmvc+mybatis+统一异常处理机制

    统一异常处理会区分前端是否ajax请求,自动返回json数据格式,要求开发人员在处理ajax请求时统一封装成一个对象返回,以符合代码统一规范。 此工程在idea环境编写,导入请自己新建工程手工复制代码导入。

    SSM笔记-SpringMVC的数据格式化 、数据校验、错误提示、错误信息国际化、返回json

    本笔记主要关注SpringMVC中的几个关键特性:数据格式化、数据校验、错误提示、错误信息国际化以及如何返回JSON数据。 1. 数据格式化: 在SpringMVC中,数据格式化是将用户输入的数据转换为业务对象的过程。这通常...

    springmvc加入json支持.zip

    在Spring MVC框架中,JSON(JavaScript Object Notation)是一种常用的数据交换格式,它轻量级、易读写,被广泛用于前后端数据交互。要使Spring MVC能够处理JSON请求和响应,我们需要集成一个JSON库,如Jackson。在...

    springmvc + jquery + ajax + json 异步传递数据

    这个例子中,前端通过Ajax向服务器的'/api/data'路径发送GET请求,期望返回JSON数据。当请求成功时,将在页面上显示接收到的message字段的值。 总的来说,SpringMVC、jQuery、Ajax和JSON的结合,为Web应用提供了一...

    SSM 关于向前台返回json数据问题

    SSM(Spring、SpringMVC、...综上所述,SSM框架中的JSON数据返回涉及SpringMVC的配置、Controller的编写、前端与后端的交互,以及异常处理等方面。正确配置和使用这些技术能确保SSM项目高效地向前端提供JSON数据。

    springmvc处理json需要jar

    2. **模型与JSON转换**:在控制器方法中,你可以使用`@RequestBody`和`@ResponseBody`注解来接收和返回JSON数据。`@RequestBody`用于将HTTP请求体中的JSON数据转换为Java对象,`@ResponseBody`则将Java对象转换为...

    ajax+springmvc+json

    4. **处理响应**:服务器处理请求并返回JSON数据,前端接收到响应后,使用JavaScript解析JSON数据,根据需要更新DOM元素,实现页面的局部刷新。 5. **数据交换**:在控制器方法中,可以使用Java对象与JSON之间的...

    SpringMVC整合jdbc+json实例

    在这个"SpringMVC整合jdbc+json实例"中,我们将探讨如何将SpringMVC与Java数据库连接(JDBC)以及JSON数据格式相结合,以创建一个功能完善的Web应用。 首先,我们需要理解SpringMVC的核心组件: 1. **...

    springmvc-json-view需要的jar

    首先,`json-lib-2.4-jdk15.jar`是JSON库,它提供了在Java中处理JSON数据的能力。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON Lib是一个用于...

Global site tag (gtag.js) - Google Analytics