以上两种为正确代码。
首先先明确,重定向是redirect,转发是forward。在我们想跳转页面时,这两种都可以实现。
但我发现如果将目标页面放入WEB-INF下,此时用重定向就会报404错误,找不到路径。而转发就不会出现这种情况。
原因为:
重定向是对于客户端而言,而转发在服务器内部。重定向是想让客户端去访问指定的地址,而WEB-INF下的文件是受保护的,不可以被外部直接访问到,就会出现以上问题,报出404路径错误。
以上两种为正确代码。
首先先明确,重定向是redirect,转发是forward。在我们想跳转页面时,这两种都可以实现。
但我发现如果将目标页面放入WEB-INF下,此时用重定向就会报404错误,找不到路径。而转发就不会出现这种情况。
原因为:
重定向是对于客户端而言,而转发在服务器内部。重定向是想让客户端去访问指定的地址,而WEB-INF下的文件是受保护的,不可以被外部直接访问到,就会出现以上问题,报出404路径错误。