国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

java - 為什么spring的提交格式有些不一樣?

瀏覽:63日期:2023-12-27 09:21:59

問題描述

比如后端用的是x-www-form-urlencoded格式的. js對象是:

{ 'id':1, 'user':{'id':1}}

后端正確的接收格式 id=1&user.id=1這的. 而query-string 生成的是id=1&user[id]=1這樣的

這樣直接用jq的ajax 設置為x-www-form-urlencoded 提交對象生成的是id=1&user[id]=1 所以后端就接收不到了.

所以提交起來挺麻煩的.

x-www-form-urlencoded 和 query-string 的關系是怎么樣的?

問題解答

回答1:

如果后端要求的格式必須是id=1&user.id=1,那么前端給的JSON就應該得是:

{ 'id':1, 'user.id':1}

如果前端不能改了,必須傳id=1&user[id]=1,那就只能讓后端去適應了,不知道Spring MVC是否支持參數帶方括號的,如果是Servlet的話就很簡單:

@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) { try {String id = Integer.parseInt(req.getParameter('id'));String userId = Integer.parseInt(req.getParameter('user[id]')); } catch (NullPointerException | NumberFormatException e) {// response Bad Request }}

標簽: java
相關文章:
主站蜘蛛池模板: 99久国产 | 欧美a一级 | 香蕉视频黄色在线观看 | 国产性夜夜春夜夜爽30 | 久久午夜鲁丝片午夜精品 | 久久成人午夜 | 免费国产成人高清在线观看不卡 | 在线免费观看欧美 | 免费黄色成人 | 国产a级一级久久毛片 | 国产精自产拍久久久久久 | 在线亚州 | 99国产欧美久久精品 | 中文国产成人精品少久久 | 黄网在线观看免费 | 日韩欧美在线看 | 国产三级做爰在线观看∵ | 怡红院久久| 日本一级特黄在线播放 | 美国一级大黄香蕉片 | 亚洲欧美日韩在线一区二区三区 | 一级毛片欧美大片 | 国产精品女上位在线观看 | 免费看黄色的网址 | 老司机久久影院 | 欧美日韩在线视频一区 | 99久久www免费 | 一级做a爱过程免费视 | 国产99视频精品免视看9 | 欧美日韩一日韩一线不卡 | 日本一区二区三区欧美在线观看 | 免费看一毛一级毛片视频 | 狠狠色综合网站久久久久久久 | 欧美91精品久久久久网免费 | 日本久久不射 | 国产一级片免费观看 | 97在线视频免费 | 日韩美女大全视频在线 | 久久精品久久精品 | 亚洲国产欧美日韩第一香蕉 | 国产又粗又黄又湿又大 |