重定向
来源:互联网 发布:用excel 数据清洗 编辑:程序博客网 时间:2024/04/30 08:12
1. 什么是重定向呢?
重定向就是客户端给服务端一个请求,服务端找到客户端指定的AServlet,由于该AServlet并不能处理该请求,所以,给客户端相应一个信息头:“302,Location=Bservlet”,让客户端自动的再次发出请求,不过此时的请求地址却是BServlet。所以,重定向后的地址栏是,http://localhost:8080/BServlet。
如下图:
注意点:
重定向一共发生了两次请求、两次响应。
地址栏的地址是第二次请求的地址。
使用重定向的时候,不要使用输出流进行输出数据,不然会发生错误!
具体实现:
第一种:
response.setHeader("Location","/项目名/重定向的Servlet路径");
response.setStatus(302);
如:
response.setHeader("Location","/Test/BServlet"); //其中那个重定向的Servlet路径是指在xml配置的路径。
response.setStatus(302);//设置状态码302
第二种:(是把上面第一种方法进行封装得到的。它比上面第一种方法更加快捷。)
response.sendRedirect("/Test/BServlet");//它会自动给信息头设置为:Location:"/Test/BServlet"。
//状态码为302
0 0
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- hdu 5418(状态压缩dp+Floyd)
- python读取表格csv的方法
- [Html]Jekyll 代码高亮的几种选择
- java中的数据结构整理
- Python 3.0中ACCESS学习(三) 打开记录集并输出数据
- 重定向
- Unity Shader 学习笔记(九) UV动画Shader实例
- Git教程
- Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载
- 指针类型强转,产生右值
- zzulioj--1711--漂洋过海来看你(dfs+vector)
- log4jdbc使用
- 自定义控件(二)
- 设计模式之单列