Servlet2

@WebServlet(urlPatterns = "/aa")
public class JspService extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request,response);
} protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //设置键值对 request.setAttribute("name","张三丰"); //进行页面跳转
request.getRequestDispatcher("/demojsp.jsp").forward(request,response); }
}

Servlet1

@WebServlet(urlPatterns = "/one")
public class ServletOne extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request,response);
} protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //以键值对存储数据
request.setAttribute("name","风清扬"); //请求跳转
request.getRequestDispatcher("/two").forward(request,response);
}
}

Servlet2 和 Servlet1之间的请求转发关键代码是

request.getRequestDispatcher("/two").forward(request,response);

关键部分是 "/two" 这个路径和Servlet与JSP之间的路径不同,这个路径是访问路径转发.

最新文章

  1. pyside 为窗口添加图片
  2. ZOJ3774_Power of Fibonacci
  3. MySQL-python模块
  4. 在C#中创建类型
  5. 集合对象(NSSet)
  6. C++高精度运算类bign (重载操作符)
  7. 简述WebService与.NET Remoting的区别及适应场合 WCF
  8. nohup介绍
  9. 201521123059 《Java程序设计》第十四周学习总结
  10. Linux下mysql的常用操作
  11. 行为驱动开发BDD和Cucunber简介
  12. Python函数--装饰器进阶
  13. f5会话保持导致站点访问故障
  14. H5音乐播放器源码地址
  15. mac版 android studio问题解决
  16. 基于Ionic的移动框架搭建
  17. LoadRunner参数化时的中文乱码问题
  18. c# assembly
  19. 洛谷P1012 拼数
  20. 用ACE来写代码

热门文章

  1. 安装最新版cmake
  2. Vulnhub 靶场 HMS?: 1
  3. Linux下获取线程ID tid的方法
  4. under display camera
  5. RayLink测评 | 完全免费,功能超越同类付费远程控制软件!!
  6. pgsql 查询结果和查询行数
  7. Harbor离线安装
  8. 2022-3-11内部群每日三题-清辉PMP
  9. virtualenv管理py环境linux版
  10. Java使用HSSFWorkbook生成Excel