//转发
request.getRequestDispatcher("login.jsp").forward(request,response);
//重定向
response.sendRedirect("login.jsp");
重定向的特点: redirect
- 地址栏发生变化
- 重定向可以访问其他站点(服务器)的资源
- 重定向是两次请求,不能使用request对象来共享数据
转发的特点:forward
- 转发地址不变
- 转发只能访问当前服务器下的资源
- 转发是一次请求,可以使用request对象来共享数据
重定向传递的request和response变化了,使用地址栏传递信息会失败
登录案例
项目目录
目录详解:
1、src: 存放java代码
2、WebContent: 放网页相关的资料,如jsp页面