黑马程序员技术交流社区

标题: [石家庄校区]Servlet学习之Response对象和Request对象 [打印本页]

作者: 小强皮厚    时间: 2017-11-29 21:03
标题: [石家庄校区]Servlet学习之Response对象和Request对象
本帖最后由 小强皮厚 于 2017-11-29 21:06 编辑

Response对象: 代表HTTP"响应".
        作用:
                1.处理响应时的中文乱码
                response.setContentType("text/html;charset=utf-8");
                2.重定向
                response.sendRedirect("路径");   //此路径:比如为绝对路径而且还必须有项目名
                3.向前台响应文字
                response.getWriter().println("文字内容");        



Request对象: 代表HTTP"请求".
        作用:
                1.获得客户机的信息
                        获得请求方式:getMethod()
                        获得客户机的IP:getRemoteAddr()
                        获得请求的路径:getRequestURI()getRequestURL()
                        获得工程名:getContextPath()
                2.接收请求的参数
                        String getParameter(String name)
                        Map getParameterMap()
                3.解决参数中有中文乱码的问题:
                        POST:设置request的缓存区:
                                request.setCharacterEncoding("编码");
                        GET:使用String的构造方法:
                                String(byte[] bys,String charsetName);







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2