• JavaWeb chapter3 Servlet处理HTTP响应


    1、  设置响应状态行

    HTTP状态码:1XX,信息性代码;

                                 2XX,客户请求成功;

                                 3XX,用于已经移走的资源文件,指示新的地址;

                                 4XX,由客户端引发的错误;

                                 5XX,由服务器端引发的错误。

    2、  设置响应头:

    目的用于告诉客户端:响应的内容的类型;有多少内容正在发送;发送内容的服务器的类型。

    3、  设置响应消息体:

    HttpServletResponse对象只产生一个空的HTTP响应;传回自定义的内容需要使用getWriter()方法传送普通文本或者getOutputStream()方法传送二进制内容。

    4、  设置请求重定向:

    两次HTTP请求,两次HTTP响应,第一次HTTP响应通过sendRedirect()返回一个新的URL给客户端,客户端将URL解析出来放到新的location客户端自动发送新的请求到新的URL。

    5、  设置自动刷新和等待页:

    在指定时间内自动刷新当前页或到一个新的页面,根据时间来控制响应,在响应中有一个短时间的暂停。

    response.setHeader(“Refresh”,”time;URL=url”);

    “Refresh”头不是HTTP1.0或HTTP1.1协议标准的组成部分,是浏览器厂商的扩展功能,使用需考虑浏览器兼容性问题。

    井蛙不可以语于海者,拘于虚也;夏虫不可以语于冰者,笃于时也;趋势不可以语于道者,束于教也。

  • 相关阅读:
    linux目录特殊权限 t :禁止删除(粘滞)权限
    牛X 好用的sshd_config:ChrootDirectory:特别注意【该目录必须是只能且仅能root用户有w权限!】
    mysql FIND_IN_SET 尝试性优化
    Java base64 添加data URI
    【java】itext5 添加页眉页脚
    【java】一些图片印章的处理方法
    授权MySQL root 用户所有权限
    法学 五院四系
    最具投资前景
    JCL ABEND CODE
  • 原文地址:https://www.cnblogs.com/littlejava/p/5598965.html
Copyright © 2020-2023  润新知