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

第一种:

  前端:

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

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

  后台:

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

第二种:

  前端:

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

    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) {}

最新文章

  1. Python魔法 - MetaClass
  2. 设置跨域的iframe的高度
  3. Java递归算法——汉诺塔问题
  4. Android学习笔记(十六)——数据库操作(上)
  5. [python]使用pexpect模块进行批量scp
  6. jQuery无限级联下拉框插件
  7. schemamvcSpringMVC+Spring3+Hibernate4开发环境搭建
  8. 今天学习js做了些总结,分享给大家
  9. Kubernetes---pod--重启策略
  10. d3-tip中show在自己调用时需要改变this值
  11. Python PIL
  12. JVM学习01:内存结构
  13. ios 百度地图使用
  14. 【转】windows 控制台cmd乱码的解决办法
  15. Objective-C 在main函数之前的过程
  16. 04-MirrorGate安装脚本备注
  17. 基于MFC的ActiveX控件开发教程------------浏览器插件之ActiveX开发
  18. mvc core2.1 Identity.EntityFramework Core 导航状态栏(六)
  19. suoi31 最近公共祖先2 (倍增lca)
  20. JS 中 this 的用法

热门文章

  1. Python_文件与文件夹操作
  2. Java 的字节流文件读取(一)
  3. eclipse工具按键翻译
  4. JAVA实现Base64编码的三种方式
  5. 获取input Date日期 时间,并得到前一天的Date值
  6. ubuntu16.04如何安装搜狗输入法
  7. volume_manager.go
  8. mutex.go
  9. BZOJ_3282_Tree_LCT
  10. BZOJ_3365_[Usaco2004 Feb]Distance Statistics 路程统计&amp;&amp;POJ_1741_Tree_点分治