av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:66日期: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
相關文章:
主站蜘蛛池模板: 老子午夜影院 | 欧美亚洲国产一区二区三区 | 亚洲日本欧美日韩高观看 | 91麻豆精品国产91久久久资源速度 | 国产午夜精品久久久 | 中文字幕99 | 中文字幕不卡在线88 | 亚洲一区三区在线观看 | 亚洲视频在线观看一区二区三区 | 中文字幕不卡在线88 | 亚洲国产精品va在线看黑人 | 天堂在线91 | 日本精品久久久久 | 国产乱码精品一区二区三区五月婷 | 午夜影院在线观看视频 | 欧美99| 日韩中文字幕网 | 国产91丝袜在线播放 | 一级毛片大全免费播放 | 在线免费av电影 | 亚洲成人自拍 | 蜜臀久久99精品久久久久野外 | 91av视频在线 | 国产三级 | 一区二区三区四区毛片 | julia中文字幕久久一区二区 | 91激情电影 | 99热视| 成人动漫一区二区 | 国产探花在线精品一区二区 | 99精品在线观看 | jizz中国日本| 天天干视频网 | 天天干天天爽 | 国产综合久久 | 99精品视频一区二区三区 | 国产精品成人一区 | 日韩久久久久 | 欧美一级黄色免费 | 国产精品亚洲二区 | 国产精品久久一区 |