Springmvc發(fā)送json數(shù)據(jù)轉(zhuǎn)Java對象接收
1、導(dǎo)包
基于maven
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.0</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.9.0</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.9.0</version> </dependency>
2、jsp代碼
<script> $(function () { $.ajax({ url:"${pageContext.servletContext.contextPath}/user/json", data:JSON.stringify({"username":"tom"}),//JSON.stringify()必須有,否則只會當做表單的格式提交 dataType:"json", type:"post", contentType:"application/json;charset=utf-8", //如果想以json格式把數(shù)據(jù)提交到后臺的話,這個必須有,否則只會當做表單提交 success:function (data) { } }); }); </script>
3、控制器代碼
/** * json轉(zhuǎn)對象 */ @RequestMapping("/json") public void jsonToObject(@RequestBody(required = false) User user){ System.out.println("--------"); System.out.println(user); }
4、配置json轉(zhuǎn)換器
如果不使用注解驅(qū)動<mvc:annotation-driven />,就需要給處理器適配器配置json轉(zhuǎn)換器
在springmvc.xml配置文件中,給處理器適配器加入json轉(zhuǎn)換器:
<!--處理器適配器 --> <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"> <property name="messageConverters"> <list> <bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"></bean> </list> </property> </bean>
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
springboot 如何使用jedis連接Redis數(shù)據(jù)庫
這篇文章主要介紹了springboot 使用jedis連接Redis數(shù)據(jù)庫的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-07-07解決Feign調(diào)用的GET參數(shù)傳遞的問題
這篇文章主要介紹了解決Feign調(diào)用的GET參數(shù)傳遞的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03Java編程實現(xiàn)比對兩個文本文件并標記相同與不同之處的方法
這篇文章主要介紹了Java編程實現(xiàn)比對兩個文本文件并標記相同與不同之處的方法,涉及java針對文本文件的讀取、遍歷、判斷等相關(guān)操作技巧,需要的朋友可以參考下2017-10-10使用Java開發(fā)實現(xiàn)OAuth安全認證的應(yīng)用
這篇文章主要介紹了使用Java開發(fā)實現(xiàn)OAuth安全認證的應(yīng)用的方法,OAuth安全認證經(jīng)常出現(xiàn)于社交網(wǎng)絡(luò)API應(yīng)用的相關(guān)開發(fā)中,需要的朋友可以參考下2015-11-11Java讀取resources中資源文件路徑以及jar中文件無法讀取的解決
這篇文章主要介紹了Java讀取resources中資源文件路徑以及jar中文件無法讀取的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05

Spring整合Quartz Job以及Spring Task的實現(xiàn)方法

Java 數(shù)據(jù)結(jié)構(gòu)之刪除鏈表中重復(fù)的結(jié)點