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

[转]从request中获取上上个请求的url

阅读更多
首先感谢laiseeme,此文从他的blog看到的,在此引用仅作查询之便。

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

        如在一个列表页中,通常会有一个删除链接,删除列表中的某项数据,如果希望删除成功后再返回到该列表页,可以如下做法:
String retUrl = request.getHeader("Referer");   
      
if(retUrl != null)
{   
    response.sendRedirect(retUrl);   
}   


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

相关推荐

    java上传文件到服务器

    在Tomcat中,你需要在`web.xml`配置文件中定义一个Servlet来处理文件上传请求。例如: ```xml <servlet-name>FileUploadServlet <servlet-class>com.example.FileUploadServlet</servlet-class> ...

    基于Flask开发后端在WEB端部署YOLOv5目标检测模型.zip

    你可以使用Flask提供的request对象来获取用户上传的文件。 调用YOLOv5模型对上传的图片进行目标检测。你可以使用YOLOv5提供的API来加载模型并进行推理。 处理模型的输出结果,并返回给前端。你可以将检测到的物体...

    httpclient-jar.rar

    **MultipartEntity** 是Apache HttpClient库中的一个关键组件,专门用于处理多部分表单数据的上传,比如当我们需要在一个网页上上传多个文件时,就会用到这种格式。MultipartEntity类使得开发者能够轻松地将不同类型...

    Android上传图片

    6. **执行请求**:现在你可以调用`androidHttpTransport.call`方法来发送请求,并从响应中获取结果: ```java try { androidHttpTransport.call(SOAP_ACTION, envelope); SoapPrimitive result = (SoapPrimitive...

    微信小程序demo:百思不得姐:使用不得姐api.zip

    在压缩包中看到的“小程序开发平台.url”可能就是指向这个开发工具的快捷方式或者链接。 2. 微信小程序结构: 微信小程序由多个组成部分构成,包括wxml(类似HTML的标记语言)、wxss(类似CSS的样式语言)、...

    java下载上传功能

    文件下载是指从服务器获取文件并存储在本地系统的过程,而文件上传则是将本地文件发送到服务器的过程。这两个操作在很多应用场景中都非常常见,例如用户在网站上上传个人资料、下载软件或音乐等。 在Java中,主要...

    不安全的http方法、CSRF等漏洞修复问题

    CSRF(Cross-Site Request Forgery)是指攻击者可以通过构造特定带有恶意代码的 URL 并诱使浏览者点击,导致浏览者执行恶意代码。这种漏洞可能会窃取或操纵客户会话和 cookie,它们可能用于模仿合法用户,从而使黑客...

    jsp文件上传组件与相关配制资料

    在JSP(JavaServer Pages)开发中,文件上传功能是一项常见的需求,比如用户在网站上上传个人头像或提交带有附件的表单。本资源包提供了关于“jsp文件上传组件与相关配制资料”,这对于JSP初学者了解并实现文件上传...

    FileSampleUpload:在 ASP.NET Web API 2.2 应用程序上上传文件的实现。 教程详情在

    通过解压和运行这个项目,你可以看到一个完整的文件上传解决方案,它演示了从客户端到服务器端的所有必要步骤。这个示例可以帮助你理解和实践在ASP.NET Web API 2.2中如何处理文件上传,从而更好地应用于实际的Web...

    计算机英文专业术语简称及全称.pdf

    8. RFC - Request For Comments(请求评论),是一系列技术文档,记录了互联网相关的草案、建议和标准。 9. PDU - Protocol Data Unit(协议数据单元),在不同的网络层次中,数据传输的基本单位,如在传输层为TCP...

    github-upload

    在开发过程中,你可能还会用到拉取请求(Pull Request, PR)来合并代码,这是协作开发中常见的做法,通过PR可以审查和讨论代码变更。 总的来说,"github-upload"涉及到的知识点包括:GitHub账号创建、仓库管理、Git...

    Ajax提交Form表单及文件上传的实例代码

    在上述代码中,首先阻止了表单的默认提交行为,然后创建了一个FormData对象,并将表单数据填充到这个对象中。随后通过jQuery的$.ajax方法提交FormData到服务器,其中`contentType`设置为`false`和`processData`设置...

Global site tag (gtag.js) - Google Analytics