A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 路人丶 中级黑马   /  2018-1-23 22:00  /  890 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请求的中文乱码:
                对于get请求:参数追加到地址栏,会使用utf-8编码,服务器(tomcat7)接受到请求之后,使用iso-8859-1解码,所以会出现乱码
                对于post请求,参数是放在请求体中,服务器获取请求体的时候使用iso-8859-1解码,也会出现乱码
               
                通用的方法:
                        new String(参数.getBytes("iso-8859-1"),"utf-8");
                针对于post请求来说:只需要将请求流的编码设置成utf-8即可

域对象:
        request:
                创建:一次请求来的时候
                销毁:响应生成的时候
                作用:
                        一次请求里面的数据
                请求转发(请求链,请求串)
                        request.getRequestDispatcher("内部路径").forward(request,response);

4 个回复

倒序浏览
期待继续更新~~~
回复 使用道具 举报
学无止境   路还很长  加油哦
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马