考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Web程序设计 > WEB辅导 > 文章内容
  

计算机二级考试WEB程序复习重点:HttpServetlResponse

中华IT学院   【 】  [ 2017年6月18日 ]

  HttpServetlResponse

  设置Http状态码:

  setStatus(intcode);

  设置Http响应头:

  setHeader(headername,value);getHeader(headername)getHeaders()

  设置响应内容类型:

  response.setContentType(text/html);

  --text/xml、image/gif、image/jpeg

  设置Http消息体(出现在设置响应内容之后):

  文本字符:PrintWriterout=response.getWriter();

  二进制流:ServletOutputStream(extendsOutputStream)out=

  response.getOutputStream();

  设置字符编码集(处理中文乱码),要求出现在得到请求数据和响应内容的前面

  客户端重定向原理(302响应吗)及特点:

  HttpServletResponse-----sendRedirect(url);

  HttpServetRequest

  得到请求行:getMethod()......

  得到请求头:getHeader(headername)、getHeaders()获取浏览器信息getHeader(User-Agent);

  得到请求参数:getParameter(param)、getParameters(param)

  服务器端转发:得到RequestDispatcher的方式有哪些?

  request.getRequestDispatcher();

  servletContext.getRequestDispatcher(/xxxx);

  servletContext.getNamedServlet(serlvet-name);

  forward(request,response)与include(request,response)的区别

  forward方法是把请求的内容转发到另外的一个servlet/jsp.

  include是把另一个servlet/jsp处理过后的内容拿过来与此时servlet的内容一同输出.

  转发与客户端重定向的区别?

  重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。

  转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。

  请求范围:HttpServletRequest、ServletContext的范围区别

  setAttribute(Stringkey,Objectvalue);Objectobj=getAttribute(Stringkey);removeAttribute(Stringkey);

  contenxt-param

  param-name/param-name

  param-value/param-value

  /contenxt-param

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved