亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Springmvc發(fā)送json數(shù)據(jù)轉Java對象接收

 更新時間:2020年10月26日 10:44:16   作者:Y_wee  
這篇文章主要介紹了Springmvc發(fā)送json數(shù)據(jù)轉Java對象接收,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

1、導包

基于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轉對象
   */
  @RequestMapping("/json")
  public void jsonToObject(@RequestBody(required = false) User user){
    System.out.println("--------");
    System.out.println(user);
  }

4、配置json轉換器

如果不使用注解驅動<mvc:annotation-driven />,就需要給處理器適配器配置json轉換器

在springmvc.xml配置文件中,給處理器適配器加入json轉換器:

<!--處理器適配器 -->
<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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 解讀CompletableFuture的底層原理

    解讀CompletableFuture的底層原理

    本文探討了Java8中CompletableFuture的原理和應用,詳解其異步編程能力、工作機制及實際使用方法,CompletableFuture通過鏈式調用和狀態(tài)管理優(yōu)化異步任務,提高Java應用的效率和性能
    2024-09-09
  • springboot 如何使用jedis連接Redis數(shù)據(jù)庫

    springboot 如何使用jedis連接Redis數(shù)據(jù)庫

    這篇文章主要介紹了springboot 使用jedis連接Redis數(shù)據(jù)庫的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • 解決Feign調用的GET參數(shù)傳遞的問題

    解決Feign調用的GET參數(shù)傳遞的問題

    這篇文章主要介紹了解決Feign調用的GET參數(shù)傳遞的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java編程實現(xiàn)比對兩個文本文件并標記相同與不同之處的方法

    Java編程實現(xiàn)比對兩個文本文件并標記相同與不同之處的方法

    這篇文章主要介紹了Java編程實現(xiàn)比對兩個文本文件并標記相同與不同之處的方法,涉及java針對文本文件的讀取、遍歷、判斷等相關操作技巧,需要的朋友可以參考下
    2017-10-10
  • 使用Java開發(fā)實現(xiàn)OAuth安全認證的應用

    使用Java開發(fā)實現(xiàn)OAuth安全認證的應用

    這篇文章主要介紹了使用Java開發(fā)實現(xiàn)OAuth安全認證的應用的方法,OAuth安全認證經(jīng)常出現(xiàn)于社交網(wǎng)絡API應用的相關開發(fā)中,需要的朋友可以參考下
    2015-11-11
  • Java讀取resources中資源文件路徑以及jar中文件無法讀取的解決

    Java讀取resources中資源文件路徑以及jar中文件無法讀取的解決

    這篇文章主要介紹了Java讀取resources中資源文件路徑以及jar中文件無法讀取的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Spring超詳細講解面向對象到面向切面

    Spring超詳細講解面向對象到面向切面

    面向對象編程是一種編程方式,此編程方式的落地需要使用“類”和 “對象”來實現(xiàn),所以,面向對象編程其實就是對 “類”和“對象” 的使用,面向切面編程,簡單的說,就是動態(tài)地將代碼切入到類的指定方法、指定位置上的編程思想就是面向切面的編程
    2022-08-08
  • Springboot整合RabbitMQ消息中間件的使用

    Springboot整合RabbitMQ消息中間件的使用

    在沒有特別要求的情況下,通常會選擇RabbitMQ作為消息中間件,本文主要介紹了Springboot整合RabbitMQ消息中間件的使用,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • Spring整合Quartz Job以及Spring Task的實現(xiàn)方法

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

    下面小編就為大家分享一篇Spring整合Quartz Job以及Spring Task的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Java 數(shù)據(jù)結構之刪除鏈表中重復的結點

    Java 數(shù)據(jù)結構之刪除鏈表中重復的結點

    在一個排序的鏈表中,會存在重復的結點,如何實現(xiàn)刪除該鏈表中重復的結點,重復的結點不保留,并返回鏈表頭指針呢?接下來小編將帶你詳細介紹
    2021-12-12

最新評論