加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

React、Fetch和springmvc

发布时间:2020-12-15 06:48:36 所属栏目:百科 来源:网络整理
导读:React和Fetch React本身未提供ajax服务,因此要使用ajax服务需要安装第三方插件,目前Fetch是比较流行的配合React的插件,使用npm安装:npm install whatwg-fetch --save和npm install es6-promise --save。 //前台部分代码 objData['name']='huzhenpeng';

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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读