@WebServlet("/jump")

导读 public class JumpServlet extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse respo

public class JumpServlet extends HttpServlet {

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// 方法一:使用RequestDispatcher.forward()

RequestDispatcher dispatcher = request.getRequestDispatcher("/targetPage.jsp");

dispatcher.forward(request, response);

// 🌟 优点:可以共享request数据,适合前后台交互

// 方法二:使用HttpServletResponse.sendRedirect()

response.sendRedirect("anotherPage.html");

// 🚀 优点:浏览器地址栏更新,支持跨域跳转

// 方法三:重定向到另一个Servlet

response.sendRedirect(request.getContextPath() + "/nextServlet");

// 🔗 适用于需要跳转到不同逻辑处理的情况

// 方法四:直接返回HTML内容

response.setContentType("text/html;charset=UTF-8");

response.getWriter().write("

欢迎访问目标页面!

");

// 💻 简单快捷,但不适合复杂页面

// 总结

// ☝️ 根据需求选择合适的方式,灵活运用能提升开发效率!

}

}

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章

<