栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

HttpServletResponse类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

HttpServletResponse类

HttpServletResponse类

HttpServletResponse类的作用

HttpServletResponse类和 HttpServletRequest类一样。每次请求进来,Tomcat服务器都会创建一个Response对象传递给servlet程序去使用。

HttpServletRequest表示请求过来的信息,HttpservletResponse表示所有响应的信息,

我们如果需要设置返回给客户端的信息,都可以通过HttpServletResponse对象来进行设置。

解决响应的中文乱码问题
 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println(resp.getCharacterEncoding());    //响应字符集 ISO-8859-1

//        //解决响应中文乱码方式一
//        //设置服务器字符集为 UTF-8
//        resp.setCharacterEncoding("UTF-8");
//        //通过响应头设置浏览器也使用UTF-8字符集
//        resp.setHeader("Content-Type","text/html;charset=UTF-8");

        //解决响应中文乱码方式二
        //它会同时设置服务器和客户端都使用UTF-8字符集,还设置了响应头
        //此方法一定要在获取流对象之前调用才有效
        resp.setContentType("text/html;charset=UTF-8");

        System.out.println(resp.getCharacterEncoding());
        PrintWriter writer = resp.getWriter();
        writer.write("衰小孩");
    }
两个输出流的说明。

字节流
getOutputStream(); 常用于下载(传递二进制数据)

字符流
getWriter(); 常用于回传字符串(常用)

两个流同时只能使用一个。
使用了字节流,就不能再使用字符流,反之亦然,否则就会报错。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/489910.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号