标签:
<form></form>表单标签
<form action="" method="post" enctype="">
表单数据
</form>
action:向何处发送表单数据,这个属性值是一个URL地址,如果不填写会提交到前页
method:可选值为get和post,默认值为get
enctype:设置表单数据在发送到服务器之前该如何编码。一般情况下不会用到,但是数据上传的时候要用到。
注意:只有method为post的时候method才会生效。
POST和GET的区别
1.POST:表单数据将通过头发送的方式传输数据,不会显示在URL地址中。
GET:用户提交内容将会通过URL参数的方式传递到后台。
2.POST:提交敏感数据安全
GET:提交敏感数据不安全
3.POST:可以提交大体积数据
GET:提交大数据不行,因为地址栏中储蓄体都有限制。
4.POST:将信息封装到了请求体中。
GET:将信息封装到了请求体的求情中。
在服务端的一个区别
如果出现将数据提交到tomcat服务器,服务器默认用ISO8859-1进行编码会出现乱码,通过ISO8859-1进行编码,在指定的文件码表解码即可。
这种方式对get和post提交都有效,但是对post提交的中文还有另一种解决办法,就是直接使用服务器request对象的setCharacterEncoding方法直接设置指定的文件码表就可以将文件数据解析出来,这个方法只对请求体中的数据进行解码。
和服务器进行交换的三种方式
1.地址栏输入url地址 get请求
2.超链接 get请求
3.表单 get和post请求
标签:
原文地址:http://www.cnblogs.com/yuruolt/p/4522640.html