`
jarod2008
  • 浏览: 80596 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

从request中获取上上个请求的url

阅读更多

from http://icemoon.iteye.com/blog/100178

关键字: request http header referer

在HTTP的request对象中,可以取到HTTP头HEADER,其中有一个是"Referer",通过它,我们可以知道上上个请求的URL,这在某些场合中相当有用.

如在一个列表页中,通常会有一个删除链接,删除列表中的某项数据,如果希望删除成功后再返回到该列表页,可以如下做法:

java 代码
  1. String retUrl = request.getHeader( "Referer" );   
  2.   
  3. if (retUrl !=  null ){   
  4.     response.sendRedirect(retUrl);   
  5. }   

就这么简单,就可以了.

对于添加和编辑操作,同样可以这样做,只是稍微变通一下,要传一次从上个页面中获取的Referer.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics