考试吧

计算机等级

考试吧>等级考试>计算机二级考试>Web>复习资料>正文
计算机二级Web程序复习重点:Http Servetl Response
考试吧 2017-10-11 11:48:53 评论(0)条

  点击查看:全国计算机二级考试Web程序复习重点汇总

  设置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

扫描/长按二维码帮助考试通关
2017等考成绩查询时间
2017等考各科通关技巧
2017各科最新预测试卷
2017等考成绩评定及管理

微信搜索"考试吧"了解更多考试资讯、下载备考资料

展开全文
评论(0条) 发表
Copyright © 2004-
考试吧(m.566.com)北京美满明天科技有限公司
社会统一信用代码:91110108MA01WU311X
帮助中心