HttpServletResponse如何使用sendRedirect实现重定向呢?
下文笔者将讲述使用HttpServletResponse实现页面重定向的方法分享,如下所示:
实现思路: 1.设置HTTP响应报头中的Status为302 2.设置HTTP响应报头中的Location值为指定的URL例: HttpServletResponse.sendRedirect("url?参数名1=参数值&参数名2=参数值");
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { /*方式1:使用response.sendRedirect*/ // response.sendRedirect("index.html"); /*方式2:设置响应头和重定向地址*/ response.setHeader("Location", "index.html"); response.setStatus(HttpServletResponse.SC_FOUND);//设置302状态码,等同于response.setStatus(302); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。