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

转载 2011年01月19日 14:20:00

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

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

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

就这么简单,就可以了.

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

HttpServletRequest常用获取URL的方法

1、getRequestURL()返回的是完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。2、request.getRequestURI()得到的是reque...
  • gris0509
  • gris0509
  • 2011年04月22日 11:43
  • 130031

获取当前请求页的URL以及来源URL

Request.Url获取当前请求页的URLRequest.UrlReferrer或Request.ServerVariables["HTTP_REFERER"]可以获取来源URLDefault.as...

request如何获取请求路径方法

request如何获取请求路径方法 request对象中包含的是请求信息,当我们在浏览器地址栏上输入: http://localhost:8...
  • joint4
  • joint4
  • 2015年06月30日 09:08
  • 14287

通过HttpServletRequest获取上一个页面

在web开发中,经常遇到处理某一请求后,跳转到原来页面,今天自己运用到了,现记录如下: 1、在Action中添加 private String url; //代码中当然要有getter和set...

java,jsp获取上一个访问页面URL

同样,java获取上一个访问页面URL的方法: HttpSession session  =
  • sunhuwh
  • sunhuwh
  • 2014年07月25日 00:29
  • 9041

JAVA 通过URL 获取页面内容

package com.example; import java.io.BufferedReader; import java.io.IOException; import java.io.Inpu...

JS获取上一访问页面URL地址——(上)

在之前的文章 http://blog.csdn.net/amberwu/article/details/72876635提过一嘴关于js获取浏览器上一浏览页面地址代码是document.referre...
  • AmberWu
  • AmberWu
  • 2017年06月24日 19:48
  • 4697

JS获取上一访问页面URL地址——(下)

文章参考自http://www.zhangxinxu.com/wordpress/?p=5957问题的由来 上篇有提到过document.referrer,在实际中我们会遇到tab切换的问题,如果两个...
  • AmberWu
  • AmberWu
  • 2017年06月25日 21:37
  • 932

[HTML]如何取得上一页的URL(进入本页前的URL )

 如何取得上一页的URL(进入本页前的URL )1.Javascript的方式: document.referrer 2.asp/asp.net的方式:request.servervariables(...

java从request中获取当前访问是从哪个完整的url来的

request.getHeader("REFERER") 获取到原访问路径的完整路径,加参数
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从request中获取上一个请求的url
举报原因:
原因补充:

(最多只允许输入30个字)