qq_38892945
qq_38892945
2018-06-07 07:22
采纳率: 78.6%
浏览 1.3k

关于json,然后后台获取其数据名及数据

图片说明问题都在图片上,还是我对方法理解错误还是怎么一回事

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

11条回答 默认 最新

  • hunhunpanda
    华师混混 2018-06-07 07:28
    已采纳

    获取key为应该是formId和params

    点赞 评论
  • boav911
    boav911 2018-06-07 07:24

    前端传的参数名不是_params,request根据参数名称当然无法获取

    点赞 评论
  • lihuazone
    汉谣汉赋 2018-06-07 07:35

    Controller中获取数据的键值应该是json的键值,即formId和params。

    点赞 评论
  • lsjbluesky
    lsjbluesky 2018-06-07 07:40

    调整成这样JSON.stringify({_param : _param}), 就能获取值了。

    点赞 评论
  • nancylinyu
    nancylinyu 2018-06-07 07:40

    controller 接收参数直接以字符串接收就行了 String jsonData

    点赞 评论
  • qq_40633234
    qq_40633234 2018-06-07 07:41

    formId 和params才是参数

    点赞 评论
  • zzzzzheike
    zzzzzheike 2018-06-07 07:42

    前端 data:JSON.stringify(_param) .JSON.stringify(_param) 为向后台传输的数据。而后台reques.getParameter("_param"), request根据参数名无法获取
    值。 可以在前台定义 var _param=JSON.stringify({formID:_formId_3797,params:_rowvalids})

    data:_param;

    点赞 评论
  • qq_20293717
    老刘的游戏 2018-06-07 07:43

    你实际上看一下发送的参数,实际上是formId=xxx,params=xxxx,你在controller中可以直接用request.getParameter("formId")或者request.getParameter("params")

    点赞 评论
  • xcgh
    xcgh 2018-06-07 08:50

    removeData(@RequestBody String test)估计可以试试

    点赞 评论
  • qq_36514248
    狸猫花 2018-06-07 13:38

    使用debug看打断点看一下request

    点赞 评论
  • power177
    power177 2018-06-09 13:52

    request.getPrameter(“formId”)

    点赞 评论

相关推荐