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);
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


