一个web资源(B)收到客户端(A)请求后,他(B)会通知客户端去访问另外一个web资源©,这个过程叫重定向
常见场景:用户登录
面试题:请你聊聊重定向和转发的区别?
相同点:
- 页面都会实现跳转
不同点
- 请求转发的时候,url不会产生变化
- 重定向的时候,url地址栏会发生变化
用户登录:
<html>
<body>
<h2>Hello World!</h2>
<form action="${pageContext.request.contextPath}/login" method="get">
用户名:<input type="text" name="username"><br>
密码:<input type="pwd" name="password"><br>
<input type="submit">
</form>
</body>
</html>