画面遷移方法は、下記ようがある。
・リクエストのディスパッチ
・リダイレクト(画面から)

1、ディスパッチ
1)概念
サーブレットから他のリソース(サーブレット、JSP、Htmlなど)にリクエストを転送することをディスパッチと言う。
ディスパッチはサーバ側で他のリソースに処理を移す方法です。
利用するAPIは、javax.servlet.RequestDispatcher()である。

2)RequestDispatcherの取得
RequestDispatcherオブジェクトは下記メソッドで取得できる、
・ServletRequest.getRequestDispatcher(java.lang.String)
・ServletContext.getRequestDispatcher(java.lang.String),
・ServletContext.getNamedDispatcher(java.lang.String),

3)種類
ディスパッチは下記2種類がある、
・フォワード:転送先のリソースに出力結果を任せる
・インクルード:転送先のリソースの出力結果をインクルードする

2、リダイレクト
リダイレクトはクライアントに「次はここにアクセスしてね」と一度処理を戻す。
利用するAPIは、HttpServletResponse.sendRedirect()である。

最新文章

  1. WCF备忘录一:服务端实例的生命周期
  2. 338. Counting Bits
  3. 关于Entity Framework使用的简单例子
  4. Delphi与Windows 7下的用户账户控制(UAC)机制 及 禁用兼容性助手
  5. (转)COM组件里的AddRef()
  6. Search and Replace
  7. MOGRE学习笔记(3)--MOGRE小项目练习
  8. 单例模式(.NET)
  9. RFC822DateGMT
  10. 字符串(后缀自动机):Ahoi2013 差异
  11. jquery ajax(5)form表单序列化
  12. Oracle DG故障诊断一则:alter database recover to logical standby new_logical_dbname卡住
  13. 【Android Developers Training】 58. 缓存位图
  14. 51nod 1103 N的倍数(抽屉原理)
  15. Java集合之Map
  16. redis订阅关闭异常解决
  17. socket 实现单一串口共享读写操作
  18. BZOJ 1497 最大获利
  19. 如何查看memcache的性能
  20. CINATRA发布第一个版本

热门文章

  1. 面向对象的轮播js
  2. NFS应用场景及环境搭建
  3. Quidway S系列交换机
  4. golang 常量的用法
  5. vue 双向数据绑定 Vue事件介绍 以及Vue中的ref获取dom节点
  6. 结合源码分析 bubble 使用注意事项
  7. 数据分箱:等频分箱,等距分箱,卡方分箱,计算WOE、IV
  8. crm 任务 状态
  9. spark使用hadoop native库
  10. angularjs的ng-class