您的位置:首页 > 文旅 > 美景 > 怎么做seo_湖南企业seo优化_长尾词和关键词的区别_百度官方网

怎么做seo_湖南企业seo优化_长尾词和关键词的区别_百度官方网

2025/7/3 18:04:57 来源:https://blog.csdn.net/wytccc/article/details/145701919  浏览:    关键词:怎么做seo_湖南企业seo优化_长尾词和关键词的区别_百度官方网
怎么做seo_湖南企业seo优化_长尾词和关键词的区别_百度官方网

请求转发

  1. 请求转发是通过HttpServletRequest对象实现的
  2. 请求转发是服务器内部行为,对客户端是屏蔽的
  3. 客户端只产生了一次请求,服务端只产生了一对request和response对象
  4. 客户端的地址栏是不变的
  5. 请求的参数是可以继续传递的
  6. 目标资源可以是Servlet、静态资源,也可以是WEB-INF下的受保护的资源;不可以是外部资源
@WebServlet("/servlet1")
public class ServletTest1 extends HttpServlet {public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// 获取请求转发对象,可以转发给其他ServletRequestDispatcher requestDispatcher = req.getRequestDispatcher("servlet2");// 也可以转发给静态资源// RequestDispatcher requestDispatcher = req.getRequestDispatcher("aaa.html");// 也可以转发给WEB-INF下的受保护资源// RequestDispatcher requestDispatcher = req.getRequestDispatcher("WEB-INF/bbb.html");// 转发,将参数传递过去requestDispatcher.forward(req, resp);}
}@WebServlet("/servlet2")
public class ServletTest2 extends HttpServletRequest {public void service(HttpServletRequest req, HttpServletResponse resp) {System.out.println("servlet2执行了");}
}

响应重定向(推荐)

  1. 响应重定向是通过HttpServletReaponse对象实现的
  2. 响应重定向是在服务端通过302响应码和location路径,告诉客户端自己重定向到目标资源,是在服务端提示下的,客户端的行为
  3. 客户端的地址栏是变化的,客户端至少发送了两次请求
  4. 请求产生了多次,后端就会有多个request和response对象,所以请求中的参数不能自动传递
  5. 目标资源可以是Servlet、静态资源、外部资源;不可以是WEB-INF下的受保护资源
@WebServlet("/servlet1")
public class ServletTest1 extends HttpServlet {public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// 重定向到servlet2resp.sendRedirect("bbb");// 重定向到静态资源resp.sendRedirect("aaa.html");// 重定向到外部资源resp.sendRedirect("https://www.baidu.com");}
}@WebServlet("/servlet2")
public class ServletTest2 extends HttpServlet {public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("servlet2执行了");}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com