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

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

String retUrl = request.getHeader("Referer");   
      
if(retUrl != null)
{   
    response.sendRedirect(retUrl);   
}   


就这么简单,就可以了.

对于添加和编辑操作,同样可以这样做,只是稍微变通一下,要传一次从上个页面中获取的Referer.
评论
Frezzz 2007-09-27
非常好,谢谢你,我找了好久,记得应该有这样一个功能,终于在这找到!非常感谢!
发表评论

您还没有登录,请登录后发表评论

laiseeme
搜索本博客
最近加入圈子
存档
最新评论