当前位置: 代码迷 >> 综合 >> Response重定向
  详细解决方案

Response重定向

热度:46   发布时间:2024-02-23 09:00:25.0

什么是重定向?

B一个web资源收到客户端A请求后,B它会通知A客户端去访问另外一个web资源C,这个过程及叫做重定向。

常见场景:

  • 用户登录 
void sendRedirect(String var) throws IOException;

测试:

@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException,IOException{/***resp.setHeader("Location","/hao");*resp.setStatus(302);*/resp.sendRedirect("/hao");// 重定向
}

拓展:重定向和转发的区别?

相同点

  • 页面都是实现跳转

不同点

  • 请求转发的时候,url不会发生变化
  • 重定向的时候,url地址栏会发生变化
  相关解决方案