标签:
1.GET 请求指定的资源 (会将请求数据添加到请求资源路径的后面,所以只能提交少量的数据给WEB服务器)
2.POST 向指定的资源提交需要处理的数据(向服务器提交需要处理的数据,这些数据写在请求的内容里,可以导致新资源的产生和已有资源的更新;什么情况浏览器发送POST请求 --设置表单method属性为POST)
3.HEAD 要求响应与相应的GET一样,但没有响应体
4.PUT 上传指定资源
5.DELETE 删除指定资源
为什么表单提交中文会出现乱码
为什么会产生乱码
当表单提交时,浏览器会对中文参数进行编码(会使用打开表单所在的页面时的字符集进行编码)
WEB服务器在默认情况下会使用ISO-8859-1去解码 编码方式与解码方式不一致时,就会出现乱码
解决POST方式时的乱码问题
step1:确保表单所在的页面按照指定的字符集打开
<meta http-equiv ="content-type" content ="text/html;charset=utf-8"
step2:在服务端按照这个编码方式解码即可
request.setCharacterEncoding("utf-8")
添加在读取参数的前面
此方法只针对POST请求有效。
标签:
原文地址:http://www.cnblogs.com/lewenzhong/p/5457286.html