完成请求后回到上一级页面
来源:互联网 发布:vb牛顿迭代法求平方根 编辑:程序博客网 时间:2024/04/30 06:51
通常我们有这样的需求,当我们编辑了一个页面后,希望返回到编辑的上一个操作。
或者说删除一个东西,然后返回到删除的上一个操作(如查询)。
/** * 获得发出该请求的url路径,用于完成该请求后回到此地址 */ protected String getReferer(HttpServletRequest request) { String result = request.getHeader("Referer"); Matcher matcher = Pattern.compile("http://([^/]+)([\\S]*)").matcher(result); if (matcher.find()) { result = matcher.group(2); result = result.substring(request.getContextPath().length()); } return result; }
使用范例:
@RequestMapping(value = "/{id}", method = RequestMethod.PUT) public String update(@PathVariable long id, String refer) { // // return REDIRECT+refer; }
@RequestMapping(value = "/{id}/edit", method = RequestMethod.GET) public String edit(@PathVariable long id, Model model, HttpServletRequest request) { model.addAttribute("refer",getReferer(request)); return "/xx/edit"; }
传refer到页面上,页面上将refer返回回来
0 0
- 完成请求后回到上一级页面
- Django——登录后回到请求登录的页面
- jQuery 中的 Ajax 全局事件 当用户点击页面上某一按钮请求数据时,在页面上显示 loading... ,页面加载完成后隐藏
- jsp页面返回上一级
- jsp页面返回上一级
- WebView返回上一级页面
- 今天碰到了关于登陆后,重定向到上一级页面
- 页面刷新后回到原来位置
- 拨打电话后回到程序页面
- Android 滑动返回上一级页面
- 不活动页面 一段时间后 自动退出 回到首页页面
- 获取上一级页面的地址,关闭打开的新页面,重载上一级页面
- linux回到用户上次所在目录/上一级目录/用户家目录/顶级目录
- cmd命令进入文件夹,回到上一级,打开文本,显示文件列表。
- 上一级下一级
- 防止框架页刷新后回到原始页面的问题
- 防止框架页刷新后回到原始页面的问题
- 页面刷新后或回发后回到原始位置
- 排序算法——插入排序
- java学习笔记-----QQ项目-------对象流的使用
- Mahout的BreimanExample例子分析
- 数据结构实验之链表七:单链表中重复元素的删除
- 黑马程序员——对象与函数
- 完成请求后回到上一级页面
- python中的copy模块(浅复制和深复制)
- 黑马程序员——java复习总结——面向对象
- Linux常用命令英文全称以及中文解释
- java 基础
- *** Assertion failure in -[UICollectionViewData validateLayoutInRect:], /SourceCache/UIKit_Sim/UIKit
- 回文字符串—— Manacher算法
- Linux服务器网络开发模型
- 安装Ubuntu server 时报错 "The 'grub-pc' package failed to install into /target/ 的解决方法