在java中写jsp网页和servlet中,form表单的提交方法get与post的区别
答案:2 悬赏:70 手机版
解决时间 2021-02-19 16:00
- 提问者网友:城市野鹿
- 2021-02-19 09:20
在java中写jsp网页和servlet中,form表单的提交方法get与post的区别
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-02-19 09:55
get是默认提交方式,如果不在method方法中声明,表单会议get方式提交到服务器,提交的数据信息会显示在浏览器栏地址栏内,Post方式提交表单后的地址栏不变 。doGet和doPost对应其form的mothod属性Get和Post。Get方式提交来的数据在服务器端用Request.QueryString()来获取,用Post方式提交的数据用Request.Form()来获取,但默认还是可以用request()获得
利用get方法提交的内容不能超过2kb,否则提交会失败,
post无限制
利用get方法提交的内容不能超过2kb,否则提交会失败,
post无限制
全部回答
- 1楼网友:孤老序
- 2021-02-19 10:32
两者都是可以的,区别在于get是从服务器拿数据,post是向服务器送数据。
get不安全,由于参数会放在url中,大家能够看到,且数据量不能大于2kb(有限制)。
post是通过httppost机制,将表单内各个字段与内容放在消息头里一起传送,所以是相对安全的,且数据量在100kb以下。
get用request.querystring获取变量值。post用request.form提交数据(这里要注意的是,由于默认是get,所以必须是服务器端有对post发送的http请求进行处理的情况下)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯