React、Fetch和springmvc

发布时间:2019-06-04 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了React、Fetch和springmvc脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

React和Fetch

React本身未提供ajax服务,因此要使用ajax服务需要安装第三方插件,目前Fetch是比较流行的配合React的插件,使用npm安装:npm install whatwg-fetch --save和npm install es6-promise --save。

 //前台部分代码
 objData['name']='huzhenPEng';
 fetch('/sPRingmvc/fetch',
      {
          method:'post',
          headers:{
              'Content-type':'application/json'
          },
          body:JSON.stringify(objData)
      }
  );
  //后台代码
  @RequestMapping(value="/fetch")
  public @ResponseBody String fetchDemo(@RequestBody FormName form){
     .......
  }   

@RequestBody的作用是将json字符串转换为java对象,注意,要使用@RequestBody注解,一定要配置一个依赖,否则将会出现后台报错:

        <dependency>
            <groupId>com.fasterxML.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.5.3</version>
        </dependency>

脚本宝典总结

以上是脚本宝典为你收集整理的React、Fetch和springmvc全部内容,希望文章能够帮你解决React、Fetch和springmvc所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。