这里可以采用redirect以get形式向指定页面发出get请求,指定页面完成后会再次跳转到redirect后边指定的页面

(注意:这里的redirect只是一个自定义参数,并不是自带的,名称可以随便起,不一定要是redirect)

格式:需要请求的URL?redirect=请求URL完成后需要跳转的地址

例如:

response.sendRedirect("http://localhost:8080/test?redirect=http://localhost:8080/test2;

当然,这种用途常见于跳转到登陆页面登陆后再次返回原来的页面:

response.sendRedirect("http://localhost:8080/page/login?redirect=" + request.getRequestURL());

接下来,当请求登陆时,取出这个参数,这里以SpringMVC为例:

@RequestMapping("/page/login")public String showLogin(String redirect, Model model) {     //把请求登陆后跳转的页面路径再次转发到登陆页面进行js处理model.addAttribute("redirect", redirect);return "login";}

详情解释在代码注释中

//登陆页面获取要重定向的地址var redirectUrl = "${redirect}";
//根据自己情况当页面登陆成功时对重定向的地址进行跳转,登录失败就不进行跳转,下边代码表示如果没有追加redirect参数或为空就跳转到指定页面
//location.href = "http://localhost:8082
doLogin:function() {$.post("/user/login", $("#formlogin").serialize(),function(data){if (data.status == 200) {jAlert('登录成功!',"提示", function(){if (redirectUrl == "") {location.href = "http://localhost:8082";} else {location.href = redirectUrl;}});} else {jAlert("登录失败,原因是:" + data.msg,"失败");}});}

好了,这就做到了登陆后跳转到自己想要的页面,当然,这只是众多方法之一

转载于:https://www.cnblogs.com/ITDreamer/p/9457531.html

如何跳转指定页面后再次跳转到另一页面或原来的页面相关推荐

  1. java跳转画面后画面白了_如何跳转指定页面后再次跳转到另一页面或原来的页面...

    c#图解教程第5版数万读者认可的新 99.33元 (需用券) 去购买 > 这里可以采用redirect以get形式向指定页面发出get请求,指定页面完成后会再次跳转到redirect后边指定的页 ...

  2. 微信小程序授权登录,跳转页面后在跳回首页不用再次登录

    小程序授权登录要使用wx.getUserProfile,获得用户投头像后,做一些页面跳转功能,但是如果需要再次跳转首页的话,小程序就会有回到登录前的状态,这样体验感会很差.要想不用再次登录,也不难,只 ...

  3. swiper跳转指定slides,其他路由跳转swiper指定slides

    swiper跳转指定slides 当然分页器,可以实现这个功能,但是如果想在菜单栏实现就需要别的方法了. Template <ul><li @click="toslide( ...

  4. 等待指定时间后自动跳转或关闭当前页面

    //指定时间之后跳转 <script language="javascript"> function go( ) {//定义函数 window.location=&qu ...

  5. java跳转页面后再跳回前一个页面_js中实现页面跳转(返回前一页、后一页)

    一:JS 重载页面,本地刷新,返回上一页 代码如下: 返回上一页 重载页面,本地刷新 返回上一页重载页面,本地刷新 返回前二页并刷新的JS代码应该怎样写. 代码如下: history.go(-2); ...

  6. js实现进入页面后自动跳转到锚点

    $(function(){ var url = window.location.toString();//进这个页面的url var id = url.split("#")[1]; ...

  7. CSS3利用animation动画实现多个图标在指定间隔后再次动作

    一.实现思路: 当有多个图标要实现同一 animation ,但是每个图标的 animation 又不能互相干扰,可以利用以下这个公式去设置动画的属性 @keyframes 动画名称 选择百分比实现 ...

  8. 表单提交后跳转指定链接

    表单的作用可以根据场景的变化而变化,可以是问卷调查.故障报修.自助下单等多种业务场景.如需提交后进行下一步操作,如成功提交咨询申请后自动跳转到咨询详情页,可以通过设置提交扩展,实现表单提交后跳转指定链 ...

  9. selenium关闭浏览器当前页面后,切换到最后一个页面继续操作

    问题: 有时候用selenium操作浏览器,打开多个页面后,在不用的时候,需要关掉,切换页面需要切换句柄,关掉页面后,也需要重新切换句柄,否则页面接着操作元素会出问题 解决方法: import tim ...

最新文章

  1. React 组件js文件中如何引入其他的js 文件数组
  2. Nginx配置跨域请求 Access-Control-Allow-Origin *
  3. KPI与OKR的区别
  4. 使用git推送代码到开源中国以及IDEA环境下使用git
  5. html不可选择的按钮,HTML功能无法使用按钮
  6. python函数参数类型检查_Python中实现参数类型检查的简单方法
  7. 自制简单的小型Linux,自制小型Linux系统
  8. win32项目-最基础的窗口程序
  9. 物流软件之Microcity介绍
  10. Bentley.Hammer.XM.v08.09.400.34 1CD(水锤和瞬态分析软件)好用版\
  11. SqlServer2005使用top 100 PERCENT 无法排序的问题
  12. uniapp 微信小程序开发 图片上传压缩
  13. 【创建Vue手脚架项目】
  14. 浅谈自动化测试中的验证码处理方法小总结
  15. 2.1 Git介绍、安装与使用
  16. iOS Airplay Screen Mirroring 投屏技术详解
  17. 乐学堂天风:什么是上证180指数
  18. 面试常问集锦——多线程部分
  19. 华为MDC310之Can通信流程梳理
  20. iis服务器怎样配置多张证书,IIS:管理多个 Web 服务器上的多个证书 | Microsoft Docs...

热门文章

  1. step2 . day7 C语言阶段小的项目总结
  2. 【2018北京集训(六)】Lcm
  3. 软考解析:2015年上半年下午试卷
  4. 【转】Android必备知识点- Android文件(File)操作
  5. maven工程如何引用css和js文件
  6. Mac 开发中如何设置 关闭 以及最小化 最大化按钮事件处理
  7. Hardcoded string 下一步, should use @string resource警告 (转载)
  8. Oracle RAC在思科UCS上的应用
  9. ASP.NET 网站管理工具中的“安全”制表页
  10. android代码设置全屏