spring3 mvc json问题

jack-json包和配置,springmvc3.2及以下json格式支持 jack-json包和配置,springmvc3.2及以下json格式支持。低版本spring福利,application/json不支持,可以用此包和配置。 立即下载
SEVERE: Servlet.service() for servlet Spring MVC Dispatcher Servlet threw exception 
java.lang.NoSuchMethodError: org.codehaus.jackson.map.type.TypeFactory.type(Ljava/lang/reflect/Type;)Lorg/codehaus/jackson/type/JavaType;
at org.springframework.http.converter.json.MappingJacksonHttpMessageConverter.getJavaType(MappingJacksonHttpMessageConverter.java:114)
at org.springframework.http.converter.json.MappingJacksonHttpMessageConverter.canRead(MappingJacksonHttpMessageConverter.java:91)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.readWithMessageConverters(HandlerMethodInvoker.java:618)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.resolveRequestBody(HandlerMethodInvoker.java:587)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.resolveHandlerArguments(HandlerMethodInvoker.java:336)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:169)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:421)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:409)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:771) 
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716) 
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) 
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 



这问题的解决方法是: 

加入jackson包,四个jar: 
jackson-core-lgpl-1.7.5.jar 
jackson-core-asl-1.7.5.jar 
jackson-mapper-asl-1.7.5.jar 
jackson-mapper-lgpl-1.7.5.jar 

在spring mvc 的配置文件加上 
<bean 
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> 
<property name="messageConverters"> 
<list> 
<ref bean="mappingJacksonHttpMessageConverter" /> 
</list> 
</property> 
</bean> 
<bean id="mappingJacksonHttpMessageConverter" 
class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" /> 

在controller中你的方法如下注解: 
@RequestMapping(value = "/getBzrByOrganizationId/{id}", method = RequestMethod.POST) 
@ResponseBody 
public Teacher login(@PathVariable Long id){.......return new Teacher();} 

好了,你可以开始Ajax的json传递了。。。。 

记得jackson 包要1.3+的,低版本的依然会报错的
jackson-core-1gpl、jackson-mapper-lgpl-1.9.13jar包 jackson-core-1gpl、jackson-mapper-lgpl-1.9.13 jar包 立即下载

相关推荐

Spring3 MVC Ajax with JSON

Ajax With Spring 3. Eclipse 工程,包含Web所需要的 所有jar包。 1> ajax 请求。 2> spring 3注解使用 3> mvc:annotation

type.java,NoSuchMethodError:org.codehaus.jackson.type.JavaType

My application is throwing the error below, although I have in my app the jackson-core-asl-1.4.2 and jackson-mapper-asl-1.4.2Caused by: java.lang.NoSuchMethodError: org.codehaus.jackson.type.JavaType....

weixin_42511714的博客 574

PaddleOCR实战:给图片‘加个框’,轻松搞定小图和长图文字识别不准的难题

本文探讨了PaddleOCR在处理小图和长图时识别精度下降的问题,并提出通过图像边框预处理技术显著提升OCR识别效果。详细介绍了使用OpenCV实现智能边框添加的方法,包括核心原理、工程实践中的关键细节以及性能优化策略,帮助开发者轻松解决非常规尺寸图像的文本检测难题。

weixin_29313547的博客 186

jackson-mapper使用工具类

import com.google.common.collect.Lists;import org.codehaus.jackson.annotate.JsonMethod;import org.codehaus.jackson.map.DeserializationConfig;import org.codehaus.jackson.map.ObjectMapper;import org.cod...

weixin_30496431的博客 230

T265摄像头插着开机后,需要重新插拔才能正常启动

T265摄像头插着开机后,需要重新插拔才能正常启动

qq_35598561的博客 1077

西门子PLC1200 1214C DC/DC/DC 驱动步进电机

控制电机旋转的指令在“指令”中的“工艺”下的“Motion Control”(若出现程序块无法调用情况,则看备注3的第4条),本篇只介绍常用指令(若想学习详细与更多指令,请参考指令手册)。

2301_79553921的博客 1万+

SpringMVC之JSON数据返回与异常处理机制---全方面讲解

本文章详细讲述了SpringMVC之JSON数据返回与异常处理机制

m0_73192864的博客 1135

ABP框架实战:从零搭建多租户应用(含完整代码示例)

本文详细介绍了如何使用ABP框架从零构建多租户SaaS应用,涵盖多租户架构设计、数据隔离实现、租户管理及性能优化等核心内容。通过完整的代码示例,帮助开发者快速掌握企业级数据隔离系统的开发技巧,提升SaaS应用开发效率。

weixin_29247219的博客 262

springmvc的bind问题(一)initbinder的调用

springmvc的bind问题(一)initbinder的调用 以前使用spring都是用的集成子MultiActionController 遇到传递的参数bind的时候,就重写initBinder在自己的基类上 protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder)...

快马扬鞭须努力! 513

CARLA仿真:自定义地图与AI车辆行为编程

CARLA仿真:自定义地图与AI车辆行为编程 ,人工智能,计算机视觉,大模型,AI,本文围绕CARLA仿真平台,介绍了其基础功能与安装方法,详解地图系统,包括预设地图的加载切换及自定义地图的创建、导入与优化。还阐述了AI车辆的创建、属性设置、销毁,以及行为控制,如交通规则遵守、路径规划、复杂行为编程和行为树应用。同时涉及传感器与车辆感知、交通场景构建、自定义地图与AI行为结合应用、高级应用,以及常见问题解决方案和学习资源,为CARLA仿真应用提供全面指导。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 11万+

fragstats:景观指数趋势分析

优快云@_养乐多_本文将介绍景观指数时间序列的趋势分析,包括趋势类型、斜率、截距等。以及景观指数突变分析所用的软件和 python 代码。结果如下图所示,

养乐多的博客 2858

spring3.0.5MVC ajax+json 的问题

在前端时间的项目开发中,遇到了Ajax请求chuan

JAVA_LiuTe的专栏 1242

【异常】API 速率限制报错问题全流程排查与解决指南 API rate limit reached. Please try again later.

摘要: 本文针对大模型API开发中常见的速率限制报错("API rate limit reached")提供全流程解决方案。首先解析该报错的本质是服务端对高频调用的保护机制,通过三步排查法确认根因:客户端请求频率超出账户阈值。提出三级解决方案:1)临时等待限流周期重置;2)升级付费账户提高调用配额;3)构建多模型容灾架构实现自动切换。建议生产环境优先采用容灾方案,通过备用API节点保障业务连续性,同时平衡不同模型服务的成本与性能。

奶爸的编程之路,也就一周冷个三天 1421

Spring MVC3返回JSON数据中文乱码问题解决

Spring MVC3返回JSON数据中文乱码问题解决 查了下网上的一些资料,感觉比较复杂,这里,我这几使用两种很简单的办法解决了中文乱码问题。 Spring版本:3.2.2.RELEASE Jackson JSON版本:2.1.3 解决思路:Controller的方法中直接通过response向网络流写入String类型的json数据。 使用 Jackson 的 ObjectMappe

海涛的博客 1万+

【yolo】YOLOv8模型导出完全指南:从PT到ONNX及其他格式的完整实践

摘要:本文全面介绍了YOLOv8模型从PT格式导出为ONNX等部署格式的完整流程与最佳实践。重点解析了关键参数(如format、imgsz、simplify)的作用机制,特别强调输入尺寸imgsz会自动继承训练尺寸的特性,并提供了ONNX、TensorRT等格式的典型导出配置方案。文章还总结了常见问题解决办法,推荐使用simplify优化模型性能,同时分享了通过C#实现模型重命名的实用技巧。最后指出"训练决定能力,导出定义接口"的核心原则,帮助开发者高效完成模型部署转换。

songhuangong123的博客 1916

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

spring mvc3 返回json,http 406 问题

一个是可能jackson的包没有配置好,maven里添加 <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> ...

antj2607的博客 141

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

java json字符串中文乱码_详解Spring MVC3返回JSON数据中文乱码问题解决

查了下网上的一些资料,感觉比较复杂,这里,我这几使用两种很简单的办法解决了中文乱码问题。Spring版本:3.2.2.RELEASEJackson JSON版本:2.1.3解决思路:Controller的方法中直接通过response向网络流写入String类型的json数据。使用 Jackson 的 ObjectMapper 将Java对象转换为String类型的JSON数据。为了避免中文乱码,...

weixin_39521651的博客 2122

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Spring MVC3返回JSON数据中文乱码问题解决(转)

Spring MVC3返回JSON数据中文乱码问题解决(转)

10年职场两茫茫,35岁凄凉奈若何 217

spring mvc json 返回乱码问题解决(vestion:3.x.x)

本文是转载文章,感觉比较好,如有侵权,请联系本人,我将及时删除。 原文网址:《spring mvc json 返回乱码问题解决(vestion:3.x.x)》 工程中用springmvc返回json格式时,中文乱码了,看了一下springmvc源码发现StringHttpMessageConverter 这个类的默认编码为ISO-8859-1(悲剧,springmvc这么...

dhu86380的博客 138

spring MVC 3.1 注解:@ResponseBody 返回json数据

pring mvc如何返回json 数据的,大概有如下几种:   Spring MVC 3.0 返回JSON数据的方法 1. 直接 PrintWriter 输出 2. 使用 JSP 视图 3. 使用Spring内置的支持 以下为3.1之前的配置: <bean class="org.springframework.http.converter.json.Map

uxiaolang的专栏 1929

Spring MVC之返回JSON数据

我们在本示例中,使用Spring3.0 MVC, Spring 3.0 MVC已经支持JSON了。 这里我们使用基于注解的方式,也是springMVC 3.0所支持的RESTFul风格的。 1.首先加入两个jar依赖,这里以maven构建为例: <dependency> ...

chunbinbian2812的博客 96
上一篇: spring mvc 返回页面json数据一种做法
下一篇: eclipse 设置豆沙绿
java85140031
博客等级 码龄18年 34粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值