午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:135日期: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
相關文章:
主站蜘蛛池模板: 国产日韩欧美在线观看视频 | 欧美午夜精品久久久久久人妖 | 久久久久一区 | 国产福利在线免费观看 | 激情欧美一区二区三区中文字幕 | 亚洲aaaaaa | 国产精品三 | 精品日韩在线观看 | 美女天天操 | 日本天堂免费 | 欧美一级在线免费观看 | 蜜桃成人 | 国产天堂在线观看 | 日韩免费在线观看视频 | 战狼4免费播放观看在线视频 | 香蕉在线网站 | 亚洲欧洲精品视频 | 亚洲精品18在线观看 | 国产又粗又猛又爽又黄 | 久久视频中文字幕 | 五月婷婷激情综合网 | 成人第一页 | 福利网址在线观看 | 97在线免费视频 | 九九看片 | 殴美黄色片| 久久瑟瑟 | 另类在线| 国产精品91在线 | 国产精品久久久999 黄色a大片 | 欧美有码在线 | 亚洲一区二区影视 | 黄色小视频在线观看 | 亚洲久久久 | 69国产精品视频免费观看 | 亚洲国产一区二区在线 | 视频在线观看一区 | 精品久久a| 成人精品在线观看 | 五月天伊人网 | 在线观看xxxx |