`
laiseeme
  • 浏览: 124723 次
  • 性别: Icon_minigender_2
  • 来自: 沈阳
社区版块
存档分类
最新评论

从request中获取上上个请求的url〔ZT〕

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

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

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


就这么简单,就可以了.

对于添加和编辑操作,同样可以这样做,只是稍微变通一下,要传一次从上个页面中获取的Referer.
分享到:
评论
2 楼 colorfish 2009-11-17  
呵呵,我也是今天才找到。
1 楼 Frezzz 2007-09-27  
非常好,谢谢你,我找了好久,记得应该有这样一个功能,终于在这找到!非常感谢!

相关推荐

    asp.net 请求url 获取返回值

    在ASP.NET中,请求URL获取返回值是网络编程的一个常见任务,主要涉及到Web请求和数据交互。本篇文章将深入探讨如何使用`WebRequest`和`WebClient`这两种方式来实现这一功能。 首先,让我们理解`WebRequest`类。它是...

    JAVA如何获取当前系统的request url.txt

    该代码是介绍JAVA获取当前系统的url,与大家分享,请大家下载!

    c#Request关于Url分析

    - **`Request.Url`**:该属性返回一个`Uri`对象,表示客户端请求的完整URL。 - **示例**:如果用户请求的是`http://localhost:29161/article/detail/6.html`,那么`Request.Url`的结果就是`...

    request获取url以及其参数

    当你需要从客户端(通常是浏览器)获取URL及其参数时,`HttpServletRequest`扮演了核心角色。本篇文章将详细探讨如何使用`HttpServletRequest`来获取URL和参数。 首先,让我们理解URL(Uniform Resource Locator)...

    C#获取当前页面的url

    本文将详细介绍如何使用C#在ASP.NET应用程序中获取当前页面的URL,以及简要介绍如何使用JavaScript获取当前页面的URL。 #### 一、C# 获取当前页面的URL 在C#中,可以通过ASP.NET提供的`HttpContext.Current`对象来...

    java中对象的作用,如何获取Request对象

    4. **获取请求信息**:Request对象还提供获取请求方法(GET、POST等)、请求URI、请求URL、请求路径、请求协议等信息的方法。 5. **上传文件**:在处理multipart/form-data类型的POST请求时,Request对象可以通过`...

    Java中Request请求转发详解

    Java中Request请求转发是指在Servlet中使用RequestDispatcher将请求转发到另一个Servlet或JSP页面,以实现请求的重定向或包含。在本文中,我们将通过示例代码详细介绍Java中Request请求转发的实现过程。 ...

    asp.net 请求url,获取返回值

    在ASP.NET中,我们经常需要与外部资源交互,比如请求远程URL并获取其返回值。这通常涉及到网络编程,其中`WebRequest`和`WebClient`是两个常用的类,它们都是.NET Framework提供的用于HTTP通信的工具。 ### ...

    java中通过request获取IP以及MAC地址.java

    获取用户请求IP地址 根据IP地址获取mac地址

    UniApp中封装request网络请求包含GET、POST、PUT、DELETE等

    在这个封装中,我们为GET、POST、PUT和DELETE方法提供了统一的调用接口,并在`request`函数中处理了基础的请求配置,如URL前缀、数据序列化、添加认证头以及错误处理。`showLoading`和`loadingText`用于显示加载提示...

    微信小程序开发:request请求后台获取不到data解决方法

    微信的request的post请求后台获取不到data(当初这个问题纠结了好久好久),原因是post传递的data是json格式而不是key,value的格式,所以获取不到相应的data就是post请求应为表单模式的data,微信小程序提供的data...

    C# request获取参数.docx

    在 C# 中,获取请求参数可以使用 Request.Params、Request、Request.QueryString、Request.Form、Request.Cookies 和 Request.ServerVariables 等对象。每个对象都有其特点和用途,了解它们的区别和用法是非常重要的...

    filter对request请求拦截,对请求参数进行修改

    对request请求进行拦截,对请求参数修改。常用于前台提交表单参数关键字的过滤。此工具可以对参数拦截并转义后提交到对应的处理类。 除了添加两个JsFilter.java和GetHttpServletRequestWrapper.java之外,需要在web....

    JSP获取HTTP header信息(request)例子

    - `request.getHeader(String name)`: 根据指定的名字获取请求头的值。例如: - `request.getHeader("Accept")`: 获取客户端接受的内容类型。 - `request.getHeader("Host")`: 获取客户端请求的主机名。 - `...

    jquery获取URL中参数解决中文乱码问题的两种方法

    方法二通过构造一个名为 `GetRequest` 的函数来获取所有URL参数并存储在一个对象中。实现步骤如下: 1. 定义 `GetRequest` 函数。 2. 获取查询字符串(即URL中“?”后的部分)存入 `url` 变量中。 3. 如果 `url` ...

    IpUtil工具类--通过request获取IP,通过IP获取地址

    IpUtil工具类--通过request获取IP,通过IP获取地址(需要联网,调用淘宝的IP库)。使用场景:在网站开发记录用户增删改查日志的时候,往往需要记录操作人的IP地址,来准确的生成操作日志记录等

    Request中获取相关网络信息

    例如,获取请求方法(`request.getMethod()`)、请求URI(`request.getRequestURI()`)、请求参数(`request.getParameterMap()`)等。这些信息在处理请求时非常有用,可以辅助我们理解用户的操作意图。 总的来说,通过对...

    C#后台访问url请求结果

    - 获取请求流(`request.GetRequestStream()`)并通过该流将字节数组写入。 ##### 3.4 获取响应结果 - 使用`request.GetResponse()`获取HTTP响应对象。 - 创建一个`StreamReader`对象读取响应流。 - 通过调用`reader....

    ASP获取上一页的URL

    `Request`对象是ASP中的另一个内置对象,用于读取客户端请求的信息。`ServerVariables`方法则是该对象的方法之一,用于获取服务器环境变量。 #### 三、注意事项 1. **兼容性问题**:需要注意的是,并非所有的...

    jsp中request中的使用获取参数

    它提供了从客户端(通常是浏览器)获取请求数据的方法,包括URL参数、表单数据、请求头和会话信息。在这个实验中,我们将深入探讨如何使用`request`对象来获取这些数据。 首先,`request`对象通过`getParameter()`...

Global site tag (gtag.js) - Google Analytics