JavaEE HttpServletResponse

描述

使用 HttpServletResponse 对象,实现重定向跳转新页面。

题目

使用 HttpServletResponse 对象,实现重定向跳转新页面。

题目解决思路

  1. 使用 @WebServlet 注解的方式创建 Servlet
  2. 运用 HttpServletResponse 对象,使用 sendRedirect 方法实现重定向。

代码具体实现

@WebServlet("/demo02") public class ServletDemo extends HttpServlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); // 设置响应的内容类型和编码 response.setContentType("text/html;charset=utf-8"); // 重定向 response.sendRedirect("http://www.haicoder.net"); } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request, response); } }

运行结果如下图:

02_Java HttpServletResponse.png

以上案例使用 HttpServletResponse 对象,实现重定向跳转到嗨客网。