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>