最近和老师做注册和登录的功能
遇到个问题
为什么老师在Servlet里面设置
用户登录成功了是重定向到一个新页面,失败了就是转发到另一个新页面呢
如果登录成功了用转发到一个新页面,失败了重定向到另一个新页面有什么不同吗
我想知道这里除了地址栏上显不显示地址的区别以外还有其他的什么区别吗?requestresponseServlet
遇到个问题
为什么老师在Servlet里面设置
用户登录成功了是重定向到一个新页面,失败了就是转发到另一个新页面呢
如果登录成功了用转发到一个新页面,失败了重定向到另一个新页面有什么不同吗
我想知道这里除了地址栏上显不显示地址的区别以外还有其他的什么区别吗?requestresponseServlet
请求转发只有一次请求,但是重定向有两次请求。
因为我们注册失败了就转发到继续注册的页面,是因为他还算的上是一个注册请求,而当注册成功了,我们就重定向到登录页面,是发送了登录请求,之所以是用重定向,是希望减少原request的数据量,提高服务器速度?
再追问一个问题,WEB-INF下面的文件是客户端读取不到的,也就是用重定向直接跳转不到文件夹内的jsp,我们需要用重定向跳到Servlet中,然后转发到文件夹中的jsp页面,
总之要向跳转到WEB-INF文件夹内的jsp,最后一步必须用转发实现的吗?
2、然后跳转到WEB-INF里面的jsp..这个必须用请求转发来实现,或者jsp:forward动作指令来完成用户请求,因为WEB-INF 里面的资源是禁止访问的。