重定向
功能:访问当前资源 会发生跳转
步骤:
1.设置状态码位302
resp.setStatus(302);
2.设置相应头为location
resp.setHeader("location","/demo/responseDemo02");
简单方法:
3.简单的重定向方式
resp.sendRedirect("/demo/responseDemo02");
特点
* 重定向的特点(zhong):
* 1.地址栏发生变化
* 2.重定向可以访问其他站点(服务器的资源)
* 3.重定向是两次请求 不能使用request共享数据
*
* 转发的特点:
* 1.转发地址路径不变
* 2.转发只能访问当前服务器下的资源
* 3.转发是一次请求 可以使用request对象来共享数据
*/
路径问题
* 路径写法:
* 路径的分类:
* 1.相对路径:不可以确定唯一资源
* 以点.开头
* 规则:找到当前资源和目标资源的位置关系
* ./:当前目录
* ../:后退一级目录
* 2.绝对路径:可以确定唯一资源
* 以斜杠/开头的路径
* 规则:判断定义路径是给谁用的
* 1.给客户端使用:需要加需要加虚拟目录 虚拟目录建议动态获取
* 2.给服务器使用:不需要加需要加虚拟目录
*
*
*
* 3.获取动态虚拟目录:
* request.getContextPath()