jsp两种提交表单有何区别

如题所述

你说的是get和post吗?
1) GET
会在IE地址栏中显示提交的数据
有数据限制,不进行加密也不安全
浏览器将提交表单中的字段信息放置在请求头中,不适合大数据量的传输,
适合根据关键字作查询。
2) POST
浏览器将提交表单中的字段信息放置在请求体中,适合大数据量的传输,
如:向服务器端上传文件等。
没有数据限制。比较安全
不会在IE地址栏中显示提交的数据

注意:
1) 若直接在地址栏中输入URL按回车,按GET方式提交.
2) 若属性method不指定任何值或者不加属性method默认按GET方式提交.
3) 只有在method指定为POST时才按POST方式提交
get比post的处理时间上快
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-06
1.通过<form action="url"><input type="submit"></form>按钮方式提交

  这种方式是最传统的提交表单的方式,就是把所有的表单的值传到url界面。用于本页面传本页面比较多。

2.通过<input type="button" method="post/get" onclick="onSubmit()">

  这里是通过onclick触发js事件,然后我们可以在function onSubmit(){}写一些传输方式,比较典型的就是ajax传输: