当进行 Web 应用访问时,经常会看到一些 4 开头或 5 开头的提示信息页面。这些就是 HTTP 协议制定的,让服务器传递给浏览器的状态码,表示服务器对当前请求的处理状态。
常用状态码 常用的状态码以 2、4、5 开头,分别表示的意义为: 2xx:表示对请求计算与响应成功。其中常用的状态码是 200。 4xx:表示请求错误。其中常见的状态码是 404,表示资源找不到。一般都是请求路径 书写有问题。 5xx:表示服务端错误。其中常见的状态码是 500,表示服务器内部错误。一般都是服 务端的 Java 代码发生错误。
当发生诸如 404、500 错误时,Web 容器给出一个英文提示的页面。若系统给出这样的 页面,则说明系统设计的界面不友好。 不过,在 web.xml 中允许应用指定默认的错误码所对应的错误页面。只要服务端向客户 端浏览器发出指定的状态码,则系统就会自动跳转到指定页面。