request对象
Posted jameshuangbhlx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了request对象相关的知识,希望对你有一定的参考价值。
request:浏览器发送信息服务器,服务器创建此对象,将行头体都封装进去
生命周期:创建:请求来的时候
销毁:响应生成的时候
包含:请求行:请求方式 请求资源 协议和版本
请求头:key/value
getHeader(“头”)
请求体:post请求携带的参数信息
post请求携带的参数信息
getParameter(“name”)
中文乱码处理:
通用方式:
new String(乱码.getBytes("iso8859-1"),"utf-8")
针对post:
request.setCharacterEncoding("utf-8")
针对get
修改配置文件
在server.xml中,修改端口号的标签上添加URIEncoding="utf-8"
乱码形成的原因:前端用的是utf-8的格式,通过http协议的iso8859-1编码传了过来,放到request对象的时候
还没有进行转码,当我们getParameter时默认使用的iso8859-1的转码方式
以上是关于request对象的主要内容,如果未能解决你的问题,请参考以下文章