在表单中,post方式提交参数问题

在表单中,post方式提交参数问题

老师好,在表单中设置post方式提交参数,那么在action中的参数,url后面也可以用加 ? 的方式传递参数吗,不是只有get可以在 ? 后面添加参数吗

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,关于同学的问题:

1、如果form表单中method没有指明提交方式,默认使用get提交。

2、url?+参数名的方式是get提交。设置为post提交,url后不会自动添加?+参数名。如果在form表单中使用action指明的路径中加了?和参数名,这样做也是可以跳转。

3、不管是是post或着get都可以使用getParameter()获取参数。但是如果form表单enctype设置multipart/form-data提交文件,不能使用getParameter()获取参数。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

好帮手慕阿满 2020-03-05 14:19:08

同学你好,使用post提交,不会在url中使用?加参数。这里是在servlet中转发的路径中有?和参数。另外可能是使用a标签提交的,如:

http://img1.sycdn.imooc.com//climg/5e6099ac09784d8c08160156.jpg

http://img1.sycdn.imooc.com//climg/5e6099c209d0a70d10310107.jpg

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 qq_冷暖輪迴_0 #1
    那就是说这两种方式都是默认get提交吗,那post提交的话应该怎么设置呢,post的参数应该怎么传递呢
    2020-03-05 15:43:16
  • 提问者 qq_冷暖輪迴_0 #2
    在4-6课程中,enctype设置橙multipart/form-data时,采用post方式传参时,在url后面加了参数,这个不是不可以这么写吗?
    2020-03-05 16:01:35
  • 同学你好,举例中的跳转方式并不是get提交。post提交在servlet中使用getParameter()根据参数名获取对应的参数即可。祝:学习愉快~
    2020-03-05 16:53:38
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师