一、页面跳转  

  1. 请求转发:

    (1) 使用requestDispatcher对象:

      转发格式:request.getRequestDispatcher("path").forward(response,request)

    (2) 使用jsp动作元素:

      <jsp:forward page=""/>

  2. 请求重定向:

    使用response的rsendRedirect方法:

      重定向格式:response.sendRedirect("path");

  3. 请求转发与请求重定向的区别:

总结:

    (1) 请求转发为服务器内部跳转,跳转一次,客户端接收结果,而不改变url地址,而请求重定向则跳转两次,既将结果返回给客户端,又使客户端的url地址改变。 

    (2) 请求转发为为内部跳转,页面请求的对象一直存在,请求重定向则会结束上个页面的请求。

    (3) 请求转发的传参使用request对象方法setAttribute(“name”,value),请求重定向只需使用url传参即可

转自:https://blog.csdn.net/zxfly6/article/details/80583804

最新文章

  1. android: 服务的生命周期
  2. RabbitMQ基本概念和使用
  3. Timer Design in StatusBar
  4. bzoj1036
  5. MySQL Cluster-备份恢复初步测试
  6. P1251 餐巾计划问题
  7. 第1次作业:no blog no fun
  8. ACM Red and Black
  9. 软件工程(FZU2015) 学生博客列表(最终版)
  10. 微软已发布 Windows 10 Timeline 功能的官方 Chrome 插件
  11. 兼容性 memo
  12. Codeforces828 C. String Reconstruction
  13. 运行Android Studio自带模拟器报:Guest isn&#39;t online after 7 second...
  14. BZOJ3510 首都(LCT)
  15. 窗体的Alpha通道透明色支持
  16. 小米3移动版 分区 调整/合并教程(16GB/64GB)
  17. python selenium判断元素是否存在的问题
  18. Linux磁盘分区扩容
  19. Django接受ajax传过来的数组
  20. Linux 下VI文件乱码解决

热门文章

  1. ASP.NET Core本身已经集成了一个轻量级的IOC容器
  2. java 框架-消息队列ActiveMQ
  3. IP-reputation feature
  4. JS基础_构造函数修改
  5. Go 修改字符串中的字符(中文乱码)
  6. 关于Vue父组件把异步获取的数据传给子组件的问题
  7. [书籍翻译] 《JavaScript并发编程》第三章 使用Promises实现同步
  8. iOS 如何判断一个点在圆、方框、三角形区域内?
  9. 如何在SAP Kyma的控制台里扩展新的UI
  10. TreeMap核心源码实现解析