javaweb重定向的两种方式
2024-10-18 19:29:53
第一种
import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Servlet1 extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //没有响应 告知客户端去重定向到百度 //1、设置状态码302 response.setStatus(302); //2、设置响应头Location response.setHeader("Location", "http://baidu.com"); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }
第二种
import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Servlet1 extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //封装成一个重定向的方法sendRedirect(url) response.sendRedirect("http://baidu.com"); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }
最新文章
- js实现无缝循环滚动
- ASP.NET 实现站内信功能(点对点发送,管理员群发)
- springmvc登陆拦截案例
- 利用 FFmpeg palettegen paletteuse 生成接近全色的 gif 动画
- 如何把由js生成的内容水平居中?
- Linux-Tcp-IP
- 修改docker默认172.17网段
- 让Solr返回JSON数据
- Cash Machine
- 文本三剑客---sed 基础
- C++学习笔记——STL(标准模板库)
- .Net开发小技巧
- man ctags
- 第五节 matplotlib库
- Elasticsearch 关键字与SQL关键字对比总结
- OpenJDK和JDK区别
- firstchild.data与childNodes[0].nodeValue意思
- HTTP协议是什么
- 【spring cloud】spring cloud集成zipkin报错:Prometheus requires that all meters with the same name have the same set of tag keys.
- 获取当前目录下所有php文件内的函数名