servlet的重定向原理:
客户发送一个请求到服务器,服务器匹配servlet,servlet处理完之后调用了sendRedirect()方法,这个方法是response的方法,所以当servlet处理完之后,看到response.sendRedirect()方法,立即向客户端返回这个响应,响应行告诉客户端你必须再发送一个新的请求。也就是说重定向就是两份请求和两个响应。
servlet的映射路径:
第一种:精确模式匹配
第二种:扩展名匹配 “.扩展名”
第三种:路径映射
第四种:默认的servlet "./"
servletContext应用于上下文:
属于整个web的应用程序,可以访问到web应用程序资源的本地输入流,把资源的虚拟路径转换为物理路径,记录时间日历,绑定一个对象在整个web应用程序中共享。
响应中的状态码包括哪些,各代表什么含义:
100-199:表示信息性代码标示客户端应该采取的其他动作,请求正在运行。
200-299:客户请求成功。
300-399:表示用于已经移走的资源文件指示新的地址。
400-499:表示客户端引起的错误。
500-599:服务器端引起的错误。