关于mui前端传值,springboot后台接收值的问题

最近作app,使用mui的ajax给后台传参,后台一直接收不到值,表示很蛋疼。这里经过网上搜索加上我的实践,总结概括了三种前端传值和后台接收的方式。前端

第一种:ajax

  前端:json

    data: JSON.stringify({username: 'username',password: 'password'}),app

        headers: {'Content-Type': 'application/json'}ui

  后台:url

    public String test1(@RequestBody Map<String, String> reqMap) {}code

第二种:orm

  前端:string

    data: 'params=' + JSON.stringify({username: 'username',password: 'password'}),io

    headers: {

      'Content-Type': 'application/x-www-form-urlencoded'
    }

  后台:

    public void test(@RequestParam(value="params") Map<String, String> map) {}

第三种:

  前端:

    data: 'username=username&password=password',

    headers: {
      'Content-Type': 'application/x-www-form-urlencoded'
    }

  后台:

    public String tt(String username, String password) {}

相关文章
相关标签/搜索