`
froast
  • 浏览: 254189 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

阅读更多

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

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

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

就这么简单,就可以了.

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

分享到:
评论
11 楼 laiseeme 2007-08-31  
书上确实是这么整的,防盗连
10 楼 wxl4040 2007-08-30  
用于防盗链
9 楼 wxl4040 2007-08-30  
huangwei_joy 写道
e3002 写道
一般用于防盗链 哈哈


现在好象可以伪造这个。。。
用于防盗链
8 楼 huangwei_joy 2007-08-05  
e3002 写道
一般用于防盗链 哈哈


现在好象可以伪造这个。。。
7 楼 yimlin 2007-08-04  
这个在页面有嵌入iframe时回出错的!
6 楼 WinLive 2007-08-04  
不错啊
在文章页高度复合的时候也很有用的
5 楼 zhao 2007-08-03  
呵呵,都几方便的,有机会就用用
4 楼 e3002 2007-07-26  
一般用于防盗链 哈哈
3 楼 ee4456 2007-07-12  
问题是每次在转入列表叶之前都要放一个对象集合进去,他也能自动的得到吗?
2 楼 lijie250 2007-07-11  
这个功能我用过了!在有些场合比较适合!在删除的时候跳转比较好!
1 楼 打倒小日本 2007-07-11  
这个解决方案很有意思,下次做项目我要用用^^

相关推荐

    java上传文件到服务器

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

    httpclient-jar.rar

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

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

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

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

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

    Android上传图片

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

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

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

    java下载上传功能

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

    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