【HTML5】学习笔记2(常用标签2)

<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请求








郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。