一、get方式:
<form action = "index2" method = "post(或者get)">
……
</form>
(一)get默认提交方式
1,method = "get"
2,地址栏、超链接方式(a href = "xx")
示例:
http://localhost:8888/JSPt/a2.jsp?uname=%E6%B1&upwd=123&uage=18……
连接/文件? 参数名1 = 参数值1 & 参数名2 = 参数值2 & 参数名3 = 参数值3 &……
(二)缺陷
地址栏容纳的信息有限(4 - 5k),如果请求信息存在大文件(视频,图片,音频),会报错
二、post方式:
method = “post”
文件上传操作推荐使用post
三、get和post的区别
1,get方式在地址栏显示请求信息; post 不显示
2,get方式一般不用来上传文件,一般使用post
四、get和post请求统一编码格式(页面出现乱码的时候使用)
1,get方法请求出现乱码解决方式:
修改Tomcat配置文件(Server.xml)在最后面加上 URIEncoding="UTF-8"
<Connector connectionTimeout="20000" port="8888" protocol="HTTP/1.1" redirectPort="8443 "URIEncoding="UTF-8"/>
2,post方法请求出现乱码解决方式:
在<% %> 中加入以下代码
request.setCharacterEncoding("UTF-8");