黑马程序员技术交流社区
标题: [石家庄校区]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 |