欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Springmvc發(fā)送json數(shù)據(jù)轉(zhuǎn)Java對(duì)象接收

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

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()必須有,否則只會(huì)當(dāng)做表單的格式提交
      dataType:"json",
      type:"post",
      contentType:"application/json;charset=utf-8", //如果想以json格式把數(shù)據(jù)提交到后臺(tái)的話,這個(gè)必須有,否則只會(huì)當(dāng)做表單提交
      success:function (data) {

      }
    });
  });
</script>

3、控制器代碼

 /**
   * json轉(zhuǎn)對(duì)象
   */
  @RequestMapping("/json")
  public void jsonToObject(@RequestBody(required = false) User user){
    System.out.println("--------");
    System.out.println(user);
  }

4、配置json轉(zhuǎn)換器

如果不使用注解驅(qū)動(dòng)<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)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

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

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

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

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

    在一個(gè)排序的鏈表中,會(huì)存在重復(fù)的結(jié)點(diǎn),如何實(shí)現(xiàn)刪除該鏈表中重復(fù)的結(jié)點(diǎn),重復(fù)的結(jié)點(diǎn)不保留,并返回鏈表頭指針呢?接下來小編將帶你詳細(xì)介紹
    2021-12-12
  • 最新評(píng)論