setHeader(String name, String value)
PrintWriter getWriter()
ServletOutputStream getOutputStream()
重定向:资源跳转的方式
response.sendRedirect("/xxx");
response.setStatus(302);
response.setHeader("location","/xxx");
redirect重定向 | forward转发 |
---|---|
地址栏发生变化 | 转发地址栏路径不变 |
可以访问其他站点(服务器)的资源 | 只能访问当前服务器下的资源 |
是两次请求 | 是一次请求 |
不能使用request对象来共享数据 | 能使用request对象来共享数据 |
相对路径:通过相对路径不可以确定唯一资源
规则:找到当前资源和目标资源之间的相对位置关系
./
:当前目录../
:后退一级目录绝对路径:通过绝对路径可以确定唯一资源
规则:以/开头的路径
request.getContextPath()
在获取流之前设置编码格式:response.setContentType("text/html;charset=utf-8");