東南西北風

生活就像一杯加了糖的苦咖啡。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

网页页面跳转问题

Posted on 2009-03-27 15:13  东南西北风  阅读(210)  评论(0)    收藏  举报

请求重定向

Code

 

页面自动刷新

Code

 

页面定时跳转

Code

 

RequestDispatcher接口
     有两方法用来对页面的动态转发或者包含
     1、forward()
     2、include()

Code


RequestDispatcher接口中方法的跳转与response.setRedirtect()的区别
     response.setRedirtect()在地址栏中会有明显的变化
     
     在RequestDispatcher中:
     1、控制转移完全是在服务器上,不涉及到任何网络数据流
     2、用户不会看到目的页面上的地址,而且,还可以将页面放到WEB-INF中,防止用户不经建立数据的Servlet,直接访问这些页面
     
     sendRedirect行为:
     1、控制的转移通过向客户发送302状态代码和Location响应包头来完成。转移需要另外的网络往返。
     2、用户能够看到目的页面的地址,可以记录下来,独立地访问。
     3、如果把页面放到WEB-INF中,这个方法就无法得到页面了。