form表单先服务器传数据问题

AC_YE 2021-04-23 09:03:43
为什么在form表单的路径后面添加?name=value例如/servlet/upDate?name=value。这样的数据传不过去就是后端通过name拿value都是null 而写一个隐藏域的方式通过name和value,在后端就可以通过name拿value
...全文
85 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
LikeWatchStar 2021-04-23
  • 打赏
  • 举报
回复
form表单默认的提价方式为将form表单内的元素格式化成json提交,而且是post类型的,你的name需要单独提取,这种情况我倒是没遇到过,你可以F12浏览器,监控这次提交,看看这次的Request类型是Get还是POst,name参数在不在body里,在body里就用post的方式在代码里获取,不在就用Get的方式获取
AC_YE 2021-04-23
  • 打赏
  • 举报
回复
引用 1 楼 七国的天下,我要九十九的回复:
这个和请求方式有关吧,如果是get请求,都会在地址栏的
改成post请求就可以
韩_师兄 2021-04-23
  • 打赏
  • 举报
回复
这个和请求方式有关吧,如果是get请求,都会在地址栏的

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧