response 对象
  当客户访问一个服务器的页面时,会提交一个HTTP 请求,服务器收到请求时,返回HTTP 响应。request 对象获取客户请求提交的信息,

 与request对象相对应的对象是response 对象。response 对象对客户的请求作出动态响应,向客户端发送数据。

 1.动态响应 contentType 属性

  response 对象的setContentType(String s)方法来改变contentType 的属性值:public void setContentType(String s);

  该方法动态设置响应的 MIME 类型,参数s 可取:text/html、text/plain、application/x-msexcel、application/msword 等

  当服务器用 setContentType 方法动态改变了contentType 的属性值,即响应的MIME 类型,并将JSP 页面的输出结果按着新的MIME

 类型返回给客户时,客户端要保证支持这种新的MIME 类型。客户如果想知道自己的浏览器能支持哪些MIME 类型,可以点击资源管

 理器→工具→文件夹选项→文件类型。

 2.response 的HTTP 文件头

  当客户访问一个页面时,会提交一个HTTP 头给服务器,这个请求包括一个请求行、http 头和信息体。

  响应也包括一些头。response 对象可以使用方法addHeader(String head,String value);或方法setHeader(String head ,String value)

 动态添加新的响应头和头的值,将这些头发送给客户的浏览器。如果添加的头已经存在,则先前的头被覆盖。

 3.respose 重定向

  可以使用 response 的sendRedirect(URL url)方法实现客户的重定向。

 4.response 的状态行

  当服务器对客户请求进行响应时,它发送的首行称做状态行。状态行包括3位数字的状态代码和对状态代码的描述(称做原因短语)

  下面列出了对5类状态的代码的大概描述:

  1yy(1开头的3位数):主要是实验性质的。

  2yy:用来表明请求成功的,例如,状态代码200 可以表明已成功取得了请求的页面。

  3yy:用来表明在请求满足之前应采取进一步的行动。

  4yy:当浏览器作出无法满足的请求时,返回该状态代码,例如404 表示请求的页面不存在

  5yy:用来表示服务器出现问题。例如,500 说明服务器内部发生错误。

JSP内置对象----response的更多相关文章

  1. JSP内置对象---response 响应

    将response.jsp 页面的html标签(包括html.head.body)全部删掉. <%@ page language="java" import="ja ...

  2. JSP内置对象——response对象

    看一个实例: 运行结果: 出现了一个很奇怪的现象,这个outer对象输出的字符串,跑到顶部去了.这个呢也就说明了response对象获得的writer对象的输出总是前于我们的内置对象.(respons ...

  3. JSP内置对象——response

    response对象response对象包含了响应客户端的有关信息,但在JSP中很少使用它.它是HttpServletResponse类的实例.response对象具有页面作用域,即访问一个页面时,该 ...

  4. jsp内置对象-response对象

    一.概念 隐含对象response是javax.servlet.HttpServletResponse接口实现类的对象.response对象封装了JSP产生的响应,用于响应客户端的请求,向客户端输出信 ...

  5. JSP内置对象--response对象 (addCookie(),setHeader(),sendRedirect())

    服务器接收客户端请求:request 服务器对客户端的回应:response javax.servlet.http的接口HttpServletResponse extends ServletRespo ...

  6. JSP内置对象的使用(一)

    JSP九大内置对象是:request.response.session.application.out.pagecontext.config.page.exception. JSP常用的内置对象是:o ...

  7. jsp内置对象之response、out、config、exception、pageContext。

    本文是对Jsp内置对象的response.out.config.exception.pageContext知识点的详细总结. response对象 Response内置对象和request内置对象是相 ...

  8. JavaWeb——JSP内置对象request,response,重定向与转发 学习总结

    什么是JSP内置对象 九大内置对象 requestJSP内置对象 request对象常用方法 request练习 responseJSP内置对象 response练习 response与request ...

  9. jsp内置对象浅谈

    jsp内置对象浅谈 | 浏览:1184 | 更新:2013-12-11 16:01 JSP内置对象:我们在使用JSP进行页面编程时可以直接使用而不需自己创建的一些Web容器已为用户创建好的JSP内置对 ...

随机推荐

  1. 面向对象程序设计-C++_课时21引用

    数据类型 & 别名=对象名; #include <iostream> using namespace std; int * f(int * x) { (*x)++; return ...

  2. display的table和cell外加table-layout:fixed等分布局,外加换行,word-wrap:break-word

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. css学习笔记三

    总结一下水平居中和垂直居中的方法,欢迎交流指正,共同进步! 1.水平居中 1.1):行内元素水平居中,在其父类设置text-align:center; 1.2): 块级元素水平居中有三种 第一种:定宽 ...

  4. Struts2复习(四)防止表单反复提交

    1.採取请求转发的方式完毕表单内容的加入会造成内容的反复插入. 2.採取重定向的方式实现数据的加入不会导致数据的反复插入. 3.防止表单反复提交的两种方式 1)  通过重定向  2)  通过Sessi ...

  5. css position 属性 (absolute 和fixed 区别)

    在css3中,position的属性值有:inherit, static, relative ,absolute, fixed. inherit 是继承父元素的position属性值,IE不支持. s ...

  6. jquery $.post 返回json数据

    $(function () { $("#prompt").hide(); $("#searchIpt").keyup(function () { var key ...

  7. 转 --maven系列之一 简介

    http://blog.csdn.net/jiuqiyuliang/article/details/41076215 [项目管理和构建]——Maven简介(一) 2015-01-31 21:27 68 ...

  8. BZOJ 1832: [AHOI2008]聚会( LCA )

    LCA模板题...不难发现一定是在某2个人的LCA处集合是最优的, 然后就3个LCA取个最小值就OK了. 距离就用深度去减一减就可以了. 时间复杂度O(N+MlogN) (树链剖分) -------- ...

  9. find: missing argument to `-exec'

    man find 发现 花括号要加 '' find ${LOG_BASE_DIR}$dir/ -type f -mtime +${KEEP_DAYS} -name ${LOG_REG} -exec r ...

  10. 5.7.2.4 random() 方法

    Math.random()方法返回大于等于0小于1的一个随机数.对于某些站点来说,这个方法非常实用,因为可以利用它来随机显示一些名人名言和新闻事件.套用下面的公式,就可以利用Math.random() ...