在 springmvc 中配置 json 的几种方法

SpringMVC中使用Jquery提交Json数据、@ResponseBody与@RequestBody的使用、SpringMVC的多视图配置-day03 目录第一节 SpringMVC中Jquery提交Json数据1.1 ResponseBody和RequestBody简介1.2 案例:请求和响应都是json数据第一步:导入json的jar第二步:在SpringMVC配置文件中添加个json转换器第三步:写个jsp页面,提交json请求参数第四步:后台处理第五步:测试1.3 案例:只有响应是json数据【常用】第一步:写一个表单第二步:后台处理第三步:测试第二节 SpringMVC多视图配置第一步:导入支持xml格式的jar包第二步:配置支持多视图第三步:在 阅读详情

配置方法一

**1、导入第三方的jackson包,jackson-mapper-asl-1.9.7.jar和jackson-core-asl-1.9.7.jar。 
2、spring配置文件添加**

 <mvc:annotation-driven/>

<!-- 避免IE执行AJAX时,返回JSON出现下载文件 -->  
    <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">  
        <property name="supportedMediaTypes">  
            <list>  
                <value>text/html;charset=UTF-8</value>  
            </list>  
        </property>  
    </bean>  

    <!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 -->  
    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">  
        <property name="messageConverters">  
            <list>  
                <ref bean="mappingJacksonHttpMessageConverter" /><!-- json转换器 -->  
            </list>  
        </property>  
    </bean> 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

配置方案二(常用)

**1、导入第三方的fastjson包,fastjson-1.1.34.jar 
2、Spring配置文件添加:**

  <mvc:annotation-driven>
        <mvc:message-converters register-defaults="true">
            <!-- 避免IE执行AJAX时,返回JSON出现下载文件 -->
            <bean id="fastJsonHttpMessageConverter" class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
                <property name="supportedMediaTypes">
                    <list>
                        <value>application/json;charset=UTF-8</value>
                    </list>
                </property>
            </bean>
        </mvc:message-converters>
    </mvc:annotation-driven>
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

配置方案三

* 1、用fasterxml.jackson返回son数据

需要导入 jackson-annotations-*.jar, jackson-core-.jar, jackson-databind-.jar 
2、在spring中添加配置**

  <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping" />
    <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
        <property name="messageConverters">
            <list>
                <bean class="org.springframework.http.converter.StringHttpMessageConverter">
                    <property name="supportedMediaTypes">
                        <list>
                            <value>text/html; charset=UTF-8</value>
                            <value>application/json;charset=UTF-8</value>
                        </list>
                    </property>
                </bean>
                <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
                    <property name="supportedMediaTypes">
                        <list>
                            <value>text/html; charset=UTF-8</value>
                            <value>application/json;charset=UTF-8</value>
                        </list>
                    </property>
                </bean>
            </list>
        </property>
    </bean>
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
下载地址:http://download.youkuaiyun.com/detail/l3922768721/9543001
基于多智能体深度强化学习的空地协同通信系统轨迹设计与访问控制 所属子方向: UAV assisted communication 名词注释 coordinated:协调、协同 base stations 基站,公用移动通信基站,是移动设备接入互联网的接口设备,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线电收发信电台。 UAV-BS:无人机基站 cooperative-competitive game:合作竞争博弈 throughput :吞吐量,每秒比特数 bps,bits per second Determinis 阅读详情

相关推荐

生物信息学新手必看:MAFFT多序列比对从安装到实战(附参数优化技巧)

本文为生物信息学新手提供了MAFFT多序列比对工具的完整指南。从Linux环境下的安装部署,到核心算法策略(如FFT-NS-i、L-INS-i)的选择逻辑,再到空位罚分等关键参数的深度解析与优化技巧,手把手教你完成从原始序列到高质量比对结果的实战流程,为后续进化树构建等分析奠定坚实基础。

weixin_29230773的博客 484

SpringMVC框架& JSON

JSON(javaScript Object Notation,js对象标记)是一种轻量级的数据交换格式,目前使用比较广泛。采用完全独立于编程语言的来储存和只展示数据,对于java来说,就是一个字符串的形式。简介清晰的层次结构使得JSON成为理想的数据交换语言。易于机器解析和生成,也易于人的解读和编写,并且格式小,可以有效的提高网络传输效率。在javaScript语言中,一切都是对象。因此,任何javaScript支持的类型都是可以通过JSON来表示,例如字符串、数字、对象、数组等。

weixin_67813398的博客 335

图像超分辨率在医学影像中的应用:如何用深度学习提升CT/MRI图像质量

本文探讨了深度学习驱动的图像超分辨率技术在医学影像(如CT/MRI)质量提升中的应用。文章分析了医学图像超分辨率在提升诊断信息含量、平衡保真度与临床相关性方面的独特挑战,并详细介绍了如何针对3D体数据特点定制模型架构、设计病理感知损失函数,以及解决高质量配对数据稀缺的策略。通过实战案例,阐述了从数据模拟、模型训练到临床评估的完整流程,旨在为医学影像的清晰化与诊断精准化提供有效解决方案。

weixin_29063681的博客 523

Spring MVC使用JSON的过程与步骤

​​@RequestMapping(value="/customer/{id}",method=RequestMethod.GET);注解用于匹配请求路径和方式。其中value="/customer/{id}"表示可以匹配到以"customer/{id}"结尾的请求,id为请求中的动态参数;method=RequestMethod.GET表示只接受GET方式的请求。方法中@PathVariable("id")注解则用于接受并绑定请求参数,它可以将请求URL中的变量映射到方法的形参上。如果请求路径为"/cus

zhyy-ang的博客 608

1.triton镜像使用

1)拉取镜像2)启动容器指定模型仓库时可以执行server下的./fetch_model.sh,见2.2部分GPU版本的启动CPU版本的启动区别只在于--gpus=1这个参数注意:docker19.03之前的版本使用gpu要指定显卡硬件名,docker19.03之后的需要安装nvidia-container-toolkit或nvidia-container-runtime安装之后要重启docker查看gpus参数是否安装成功重新执行我遇到了如下错误先使用非GPU版本的。

天启的博客 2077

Python实战:基于PyG和Stable-Baselines3复现柔性车间调度算法(附数据集)

本文提供了一份基于图神经网络与深度强化学习的柔性车间调度实战指南。通过PyTorch Geometric构建异构图表示车间状态,并利用Stable-Baselines3中的PPO算法训练调度智能体,详细介绍了从环境建模、网络设计到训练评估的完整代码实现,帮助开发者构建可复用的工业级智能调度系统。

ansible6ops的博客 607

spring mvc3.2.4生成的json配置

设计:手工指定RequestMappingHandlerMapping和RequestMappingHandlerAdapter,并给RequestMappingHandlerAdapter的messageConverters的注入属性值.不使用驱动注解()自动配置的原因是:自动配置我没找到方法来修改生成json的Content-Type, 而自动配置默认的content-type是applica

xiejx618的专栏 2万+

保姆级教程:STM32CubeMX配置PWM死区与刹车功能,防止电机驱动炸管

本文详细解析了使用STM32CubeMX配置PWM死区与刹车功能的完整流程,帮助工程师避免电机驱动中的炸管风险。通过深入讲解死区时间计算公式、CubeMX配置界面及刹车功能的安全机制,结合实际电路设计要点和调试技巧,为电机驱动和电源转换应用提供可靠解决方案。

weixin_42550597的博客 346

SpringMvc 之处理JSON数据配置

最近在做项目碰到的问题,记录一下 SpringMvc 在处理json数据的配置总体分为三个地方 1、引入相关的jar包 2、配置SpringMvc.xml配置文件 3、在方法上进行注解 下面我们一步一步说 第一步、引入相关的jar包,我估计大多数的人问题都可能出现在这里,我开始也是在网上看了好多的文章,按照文章配置之后还是不行,可能是文章写的不全。按照大部分文章是引入 jackson-core-2.9.9.jar 、 jackson-annotations-2.9.9.jar 、...

Java 璐到底 816

使用机器学习算法预测黄金价格

在本文中,我们将使用线性回归、XGBoost和LSTM这三种不同的机器学习算法来预测黄金价格。接下来,我们使用线性回归、XGBoost和LSTM分别建立了模型,并进行了训练和预测。这些机器学习算法可以帮助我们对黄金价格进行预测,但请注意,市场价格受多种因素影响,因此预测结果可能并不完全准确。接下来,我们需要对数据进行一些预处理,以便用于机器学习模型的训练和测试。我们将使用80%的数据作为训练集,20%的数据作为测试集。最后,我们将绘制每个模型的预测结果,并将其与实际价格进行比较,以评估模型的性能。

QromMatlab的博客 1316

【OCPP】ocpp1.6协议3.3章节:功能配置文件及接口

Smart Charging Profile中定义了4个接口请求,即GetCompositeSchedule、ClearChargingProfile、SetChargingProfile和ClearCache等。Smart Charging: 包含智能充电相关的功能,如计划充电,报告充电计划,并改变充电速度。Core: 包含电动汽车充电相关的基础功能,如启动和停止充电,更改充电配置,报告充电状态等。Reservation: 包含预约服务相关的功能,如创建,取消和更改预约。

qq_53871375的博客 2170

离不开的JSON

JSON 一、什么是JSON? JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 在 JavaScript 语言中,一切都是对象。因此,任何JavaScript 支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。看看他的要

weixin_46053707的博客 290

【ArcPy】用Python批量处理大规模地理数据的几何校正

在许多GIS应用中,尤其是在大规模地理数据处理时,几何校正(Geometric Correction)是一个至关重要的任务。它确保了不同来源的地理数据能够正确地对齐和匹配,从而为后续分析提供准确的基础。几何校正的常见应用包括遥感影像的地理配准、矢量数据的投影转换等。几何校正通常包括坐标转换、重采样等步骤。以下示例展示了如何使用arcpy的工具进行几何校正。"""实施几何校正:param input_layer: 输入待校正数据层。

陈书予 997

springmvc 文件上传和对json的支持

文章目录1、文件上传2、josn返回处理 1、文件上传 添加文件上传相关依赖 <commons-fileupload.version>1.3.3</commons-fileupload.version> <dependency> <groupId>commons-fileupload</groupId> &...

wx1762813417的博客 350

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

springmvc-06-json交互处理

这个也是我在网上找的一些大神写的,一般情况下,SpringMVC默认的乱码处理就已经能够很好的解决了!后台输出 : User { id=1, name=’kuangshen’, age=15 }乱码问题,需要平时多注意,在尽可能能设置编码的地方,都设置为统一编码 UTF-8!不得不说,乱码问题是在我们开发中十分常见的问题,也是让我们程序猿比较头大的问题!说明:如果使用对象的话,前端传递的参数名和对象名必须一致,否则就是null。当然更多的以后开发考虑的更多的是性能和优化,就不能单单仅限于此的了解。

redemption_2的博客 529

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

springmvc知识总结

1、springMVC 工作原理 客户端发送HTTP请求到dispatcherservlet (前置控制器) dispatcherservlet 根据适配器的规则 Handlermapper 找到控制器 controller diaparcherservlet 将请求提交到controller 进行处理 controller 调用service 进行业务处理返回modelandview 到前置控制器 前置控制器根据viewresolver 前端适配器 把modelandview 和视图进

baidu_41459912的博客 148

NTscan扫描工具

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

【SpringMVC】springmvc处理JSON

关于 json ,来看看

Le vent se lève, il faut tenter de vivre 1225

SpringMVC之JSON

目录 一、JSON 二、JSON数据格式 三、返回JSON配置步骤 一、JSON JSON (JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 二、JSON数据格式 1...

weixin_64987028的博客 2442

SpringMVC-JSON

JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。Fastjson 是一个 Java 库,可以将 Java 对象转换为 JSON 格式,当然它也可以将 JSON 字符串转换为 Java 对象。

weixin_53004298的博客 1408

SpringMVC 4.x输出JSON数据配置

SpringMVC接口输出JSON数据

all for future 5866

springMVC中json转换器的配置

配置方法一 1、导入第三方的jackson包,jackson-mapper-asl-x.x.x.jar和jackson-core-asl-x.x.x.jar。  2、spring配置文件添加** &lt;mvc:annotation-driven/&gt; &lt;!-- 避免IE执行AJAX时,返回JSON出现下载文件 --&gt; &lt;bean id="mappin...

yaoyaowudi123的博客 6232

SpringMVC操作JSON

文章目录SpringMVC操作JSON响应JSON数据接收JSON数据 SpringMVC操作JSON 就目前而言,在SpringMVC中自带有Gson和Jackson这两个JSON的依赖,除此之外其他JSON解析器需要自己手动配置转换器HttpMessageConverter. 响应JSON数据 添加依赖 使用注解@ResponseBody,返回数据。 测试 接收JSON数...

Fzxey的博客 2548

SpringMVC---- SpringMVC返回JSON数据

目录 一. 返回JSON数据格式 二、JSON数据 三、返回JSON配置步骤 四、返回JSON数据格式 一. 返回JSON数据格式 现在的开发中,几乎都是前后端分离的形式,越来越多的请求使用Ajax的异步请求,而不再是传统的跳转,使用Ajax异步请求之后,我们后端处理结果大多以JSON的形式进行响应,响应给前端,前端得到响应结果后,进行处理和渲染。在SpringMVC中,使用JSON非常的简单,SpringMVC中可以将集合等数据自动的转换成JSON数据格式,当然我们需要加入JSON相关的依

鑫709的博客 2011

springmvc和json整合配置方法

出处: https://www.cnblogs.com/gxz-sw/p/6860447.html 配置方法一 1、导入第三方的jackson包,jackson-mapper-asl-1.9.7.jar和jackson-core-asl-1.9.7.jar。 2、spring配置文件添加** <mvc:annotation-driven/> <!-- 避免I...

weixin_33982670的博客 153

springMVC 返回json数据的方法

在使用springMVC时候,前端页面常会要求得到json格式的数据,尤其是在ajax向后台请求后,迫切希望得到json格式数据。网上有很多方法,我将自己项目中用过的两种方法贴一下: 方法一: spring-mvc.xml配置中,添加对json的支持的bean:             class="org.springframework.web.servlet.mvc.meth

Mos_wen的专栏 1250

SpringMVC中的JSON数据交互

文章目录一、JSON简介1、对象结构2、数组结构3、其它结构4、转换二、简单的使用1、导包2、在web.xml中配置3、配置springmvc4、创建pojo实体类5、创建json工具类6、创建controller类 一、JSON简介 前后端的数据交互,在开发中是一个十分重要且繁琐的问题,从之前的xml格式转变为现在的JSON格式,已经变得十分简单且实用! JSON(JavaScript Object Notation, JS 对象标记)是一种轻量级的数据交互格式,最近几年才流行起来,JSON是基于Java

二十四桥明月夜的博客 1358
上一篇: Spring mvc4使用JSON
下一篇: spring mvc4 使用 及json 日期转换解决方案
大树叶
博客等级 码龄12年 1171粉丝 664原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值