JAVAEE_Servlet_08_HTTP状态码以及错误页面设置

HTTP协议状态码

   * HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用, HTTP状态码共分为5种类型:

        - 1**     信息,服务器收到请求,需要请求者继续执行操作

        - 2**     成功,操作被成功接收并处理

        - 3**     重定向,需要进一步的操作以完成请求

        - 4**     客户端错误,请求包含语法错误或无法完成请求

        - 5**     服务器错误,服务器在处理请求的过程中发生了错误
   
            
 * 常见错误代码
    
    - HTTP协议状态码(w3c制定)
        
        200 没有问题

        301 永久重定向  被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。

        302 临时重定向  请求的资源现在临时从不同的URI响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。
      
        400 错误请求    访问者用来访问网站的程序出错,或访问请求途中遭到破坏。

        401 未经授权的访问

        403 禁止访问
  
        404  - Not Found 【资源未找到,请求的资源路径错误】

        500  - Server inner Error【服务器内部错误,这种错误一般是因为java程序出现异常】


  * 在web.xml中设置错误页信息和路径,自定义错误页面的提示信息
      
      1.写一个错误页的html,将该html与web.xml配置文件中的<error-page>路径</error-code>标签进行绑定,这样出现对应的错误就会跳转到对   应的页面了
       
      2.实例:

	       <error-page>
		  <error-code>404</error-code>
		  <location>/error/error.html</location>
	       </error-page>

posted @ 2021-04-20 19:45  失昼  阅读(114)  评论(0)    收藏  举报