亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:41日期: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国产精品久久欧美 | 欧美特黄一级高清免费的香蕉 | 97福利社| 久久国产精品2020免费m3u8 | 国产精品高清一区二区不卡 | 97香蕉超级碰碰碰久久兔费 | 国产成人精品免费视频网页大全 | 免费久福利视频在线观看 | 精品免费视在线视频观看 | 求一个黄色网址 | 国产精品亚洲综合五月天 | 免费看啪啪网站 | 国产成+人+综合+亚洲欧美丁香花 | 高清影院|精品秒播3 | 黑人逼 | 九九99热久久精品在线6手机 | 欧美欧美aaaaa一级毛片 | 91精品在线国产 | 久久亚洲网 | 国产女人综合久久精品视 | 国产福利视频一区二区微拍 | 日韩欧美亚洲中字幕在线播放 | 国产精品一区高清在线观看 | 国产高清视频在线免费观看 | 国产日产亚洲系列首页 | 91天天射| 国产一级一级一级国产片 | 国产成人精品自拍 | 亚洲毛片在线播放 | 免费一级毛片 | 国产精品久久99 | 欧美日日操 | 男女毛片 | 婷婷六月久久综合丁香可观看 | 欧美在线观看一区二区 | 三级很黄很黄的视频 | 国产日韩欧美在线一二三四 | 日韩毛片在线播放 | 狠狠一区 |