在HTTP的request对象中,可以取到HTTP头HEADER,其中有一个是"Referer",通过它,我们可以知道上上个请求的URL,这在某些场合中相当有用.
如在一个列表页中,通常会有一个删除链接,删除列表中的某项数据,如果希望删除成功后再返回到该列表页,可以如下做法:
java 代码
String retUrl = request.getHeader("Referer" ); if (retUrl != null ){ response.sendRedirect(retUrl); }
对于添加和编辑操作,同样可以这样做,只是稍微变通一下,要传一次从上个页面中获取的Referer.
如在一个列表页中,通常会有一个删除链接,删除列表中的某项数据,如果希望删除成功后再返回到该列表页,可以如下做法:
java 代码
String retUrl = request.getHeader("Referer"
对于添加和编辑操作,同样可以这样做,只是稍微变通一下,要传一次从上个页面中获取的Referer.
本文介绍了一种简单的方法,即通过读取HTTP请求头中的Referer字段来获取上一个页面的URL,这对于实现删除、添加和编辑操作后返回到列表页面的功能非常实用。

被折叠的 条评论
为什么被折叠?



