900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Request 请求转发的方法

Request 请求转发的方法

时间:2021-06-25 13:46:46

相关推荐

Request 请求转发的方法

请求转发:一种在服务器内部的资源跳转方式

步骤: 通过request对象获取请求转发器对象 :

RequestDispatcher getRequestDispatcher(String path)使用RequestDispatcher对象来进行转发:

forward(ServletRequest request, ServletResponse response) 特点: 浏览器地址栏路径不发生变化;只能转发到当前服务器内部资源中;转发是一次请求;

requestA:

@WebServlet("/requestA")public class requestDemoa extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println("A被访问了");//转发到B资源去request.getRequestDispatcher("/requestB").forward(request,response);}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {this.doPost(request,response);//执行doPost代码逻辑,简化代码}}

requestB:

@WebServlet("/requestB")public class requestDemob extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println("B被访问了");}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {this.doPost(request,response);//执行doPost代码逻辑,简化代码}}

启动服务器:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。