重定向与web.xml设置优先级

1、设置某项的启动顺序,一般像数据库连接池等模块需要优先启动的,就在web.xml中设置启动优先级。如:
<load-on-startup>1</load-on-startup>
       中间的值越小,优先级就越高。

 2、对于请求的重定向只需要依据代码: 
  response.sendRedirect("要转向到的网址"); 

  这句代码其实内部做了两件事:1、将响应码设置为302;  

 2、将响应头中的Location的值设置为我们指定的网址。 

  1、重定向:是给客户端新的定位地址。重新访问资源,所以一定会至少两个或两个以上的请求
  2、重定向是重新请求一个新的资源,所以导航栏的路径会变化
  3、重定向可以定向到其他服务器

    1、从上面的一次重定向和一次转发的过程来看,我们可以得出第一个差别点,就是重定向是两次请 求,转发是两次请求,因此转发的速度要快于重定向


   2、第二个差别点也很明显,重定向之后地址栏上的地址会发生变化,变化成第二次请求的地址,转发 之后地址栏上的地址不会变化,还是第一次请求的地址

   请求转发是一次请求,地址栏不改变,多个Sevrlet共享一个request
   重定向是两次请求,地址栏改变,两个request对象

  定时刷新/跳转 
  response.setHeader("Refresh", "5;URL=跳转到的网址");  等待5秒,自动跳转到我们制定的网址上。

3、 //设置响应码 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值