标签:请求头 服务 原因 tchar har 修改端口号 通用 服务器 转码
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的转码方式
标签:请求头 服务 原因 tchar har 修改端口号 通用 服务器 转码
原文地址:https://www.cnblogs.com/jameshuangbhlx/p/9782894.html