`

springMVC 使用ajax 出现No serializer found for class异常

阅读更多

 google了一下,发现坛子里已经有人解答了

http://godfox.iteye.com/blog/646887

 

不过 说的正好差点!

 

补充一下

1:

@JsonIgnoreProperties(value={"hibernateLazyInitializer"})  

 这行代码加在那个pojo上?是加载被lazy的,也就是many-to-one的pojo上

 

 比如

//这个是 ajax要传递的实体,由于hibernate的代理,jackson会抛出异常
class Web{


@many-to-one
private Info info;

}

//这个才是加注释的地方
@JsonIgnoreProperties(value={"hibernateLazyInitializer"})  
class Info {


}

 

2:

@JsonIgnoreProperties(value = {"hibernateLazyInitializer"})

 这个东西是哪个包的?

jackson-core-asl-1.5.2.jar

jackson-mapper-asl-1.5.2.jar

注意 官网上还有lgpl的 不能用,至于区别 我也不是很清楚

 

分享到:
评论

相关推荐

    SpringMVC+Ajax异步上传图片并显示(源码)

    在本文中,我们将深入探讨如何使用SpringMVC和Ajax实现异步上传图片并实时显示的功能。这个技术组合常用于Web应用开发中,提供流畅的用户体验,避免页面刷新带来的不便。 首先,SpringMVC是Spring框架的一部分,专...

    springMVC使用Ajax请求数据

    结合使用SpringMVC和Ajax,可以实现异步数据交互,提高用户体验。 在SpringMVC中,Ajax请求通常涉及到以下几个关键步骤: 1. **前端准备**: - 首先,你需要在HTML页面中引入jQuery库,因为它是广泛使用的...

    springMVC支持ajax的jar包

    springMVC支持ajax的jar包,包括 jackson-annotations-2.1.5.jar jackson-core-2.1.4.jar jackson-databind-2.4.3.jar

    springmvc接收ajax请求注意事项

    SpringMVC 接收 Ajax 请求注意事项 SpringMVC 框架在处理 Ajax 请求时需要注意一些重要的配置和设置,以确保请求的正确处理和数据的正确传输。下面我们将介绍在 SpringMVC 中接收 Ajax 请求的注意事项。 基本数据...

    SpringMVC+ajax jar

    在IT行业中,SpringMVC和Ajax是两个非常重要的技术组件,它们在开发高效、动态的Web应用程序中扮演着关键角色。结合"jar"标签,我们可以理解这个压缩包可能包含与这些技术相关的Java库。让我们详细探讨一下这两个...

    springMVC对ajax支持jar包

    例如,以下是一个简单的SpringMVC控制器方法,它使用Ajax请求返回一个JSON对象: ```java import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation....

    springMVC jQuery ajax交互

    本文将深入探讨SpringMVC与jQuery结合使用时的Ajax交互。 首先,SpringMVC是基于模型-视图-控制器(MVC)架构模式的Java Web框架,它提供了模型层、视图层和控制层之间的解耦。通过DispatcherServlet,SpringMVC...

    springmvc+ajax上传例子

    在IT行业中,SpringMVC和Ajax是两种广泛使用的技术,它们在构建现代Web应用程序时起着至关重要的作用。本教程将深入探讨如何结合SpringMVC和Ajax实现文件上传功能。 首先,SpringMVC是Spring框架的一部分,它是一个...

    SpringMVC利用Ajax,JQuery交互Json

    本教程将深入讲解如何在SpringMVC中利用Ajax和JQuery来交互Json数据。 首先,让我们理解什么是Json。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成...

    后台界面实时获取用户输入内容,springMVC+Ajax实现(源码)

    2. **SpringMVC配置**:在SpringMVC的配置文件中,定义一个处理Ajax请求的Controller方法,通常会使用`@RequestMapping`注解来指定URL路径。此方法应接收前端发送的参数,并进行相应的业务处理。 3. **处理业务逻辑...

    springmvc异步ajax请求

    在返回JSON时,可以使用`@ResponseBody`注解配合`@ControllerAdvice`和`@ExceptionHandler`处理异常情况,以提供统一的错误响应。 6. **Spring MVC的ModelAndView与Ajax** 对于非Ajax请求,我们可以使用`...

    spring_mvc_ajax.zip_SpringMVC ajax_SpringMVC+ajax_spring ajax_sp

    在IT领域,SpringMVC和Ajax是两个非常关键的技术组件,它们在构建高效、动态的Web应用程序中扮演着重要角色。本压缩包“spring_mvc_ajax.zip”包含了关于如何结合SpringMVC框架与Ajax技术来实现异步请求的示例和资源...

    springmvc的ajax配置,实现

    在Spring MVC框架中,Ajax(Asynchronous JavaScript and XML)配置主要涉及到的是前后端异步通信,使得用户在不刷新整个页面的情况下,能够与服务器进行数据交互。Ajax技术结合JSON(JavaScript Object Notation)...

    springMVC+ajax+json

    Spring MVC、Ajax 和 JSON 是现代Web开发中的关键技术,它们共同构建了高效、动态的用户界面。下面将详细解释这三个技术及其在实际应用中的结合。 **Spring MVC** Spring MVC 是 Spring 框架的一部分,用于构建基于...

    SpringMVC+Ajax异步文件上传

    在本教程中,我们将探讨如何结合`SpringMVC`和`Ajax`来实现异步文件上传,并讨论短视频背景以及`a`标签绑定文件域的相关知识。 1. **SpringMVC中的文件上传** - **MultipartFile接口**:`SpringMVC`提供了一个名为...

    SpringMVC-Ajax

    例如,使用`@Valid`注解进行参数验证,通过`@ExceptionHandler`处理异常,以及利用Spring Security进行权限控制。 Spring MVC和Ajax的结合使得Web应用能够提供更流畅、高效的用户体验。开发者可以创建复杂的交互,...

    上传图片springMVC和ajax

    3. **错误处理**: SpringMVC提供了丰富的异常处理机制,可以捕获并处理上传过程中可能出现的问题,如文件大小超出限制、文件类型不匹配等。 4. **返回响应**: 一旦图片成功上传,Controller可以返回一个JSON或XML...

    SpringmvcAjax

    而在后端,可以使用`@ExceptionHandler`注解来处理特定的异常,提供自定义的错误响应。 5. **异步更新UI**:Ajax的真正价值在于能够无刷新地更新页面。在success回调中,我们可以用接收到的数据动态更新DOM元素,...

    springmvc+ajax带有文本域进行文件上传

    总的来说,"springmvc+ajax带有文本域进行文件上传"是一种结合了后端处理能力和前端用户体验优化的技术方案。通过Ajax和特定的插件,用户可以在不刷新页面的情况下完成文件上传,同时提交文本信息,提高了交互性和...

    SpringMVC与Ajax交互需要的三个包

    - **Ajax请求**:使用JQuery的`$.ajax`或`$.getJSON`方法发送异步请求到SpringMVC的Controller,Controller负责处理业务逻辑并返回JSON响应。 - **Controller处理**:在SpringMVC的Controller方法中,使用`@Request...

Global site tag (gtag.js) - Google Analytics