在一个Servlet中,如果调用重定向方法sendRedirect后面带的路径如果只是一个文件的话,重定向时会自动跳转到当前所在servlet的上一个路径下的该文件位置,假如当前文件路径下没有该文件,将会报错提示文件不存在,因为在该完整的路径下是找不到该文件的。
例如:当前servlet的路径为 http://localhost:8080/Test/servlet/Vetify 的话,则重定向之后会跳转到 http://localhost:8080/Test/servlet/文件名
如果想跳转到正确的位置,可以给定一个相对详细的路径,如果增加成 /项目名/文件名 的话则会跳转到该项目路径下,因此,可以写明文件的位置路径,以防止出现文件不存在的错误。