社区
Web 开发
帖子详情
页面的无限跳转!
zxc824655
2009-12-15 06:22:04
我想从不同的页面跳到一个页面,然后再从这一个页面跳转回原页面。
我先想可以在我在跳转时加一个参数,然后跳转回来时根据参数跳转回不同的页面。但是这样十分的不灵活。
想请问一下大家有没有什么好的方法,在跳转时可以记录原页面的信息的。
例子:
就是我在不同的页面跳转到登陆页面,登陆完成后又跳转回之前的页面。因为之前的页面不一定都是一样的,怎么控制比较方便。我现在用的只是response.sendRedirect()来写的。
...全文
335
14
打赏
收藏
页面的无限跳转!
我想从不同的页面跳到一个页面,然后再从这一个页面跳转回原页面。 我先想可以在我在跳转时加一个参数,然后跳转回来时根据参数跳转回不同的页面。但是这样十分的不灵活。 想请问一下大家有没有什么好的方法,在跳转时可以记录原页面的信息的。 例子: 就是我在不同的页面跳转到登陆页面,登陆完成后又跳转回之前的页面。因为之前的页面不一定都是一样的,怎么控制比较方便。我现在用的只是response.sendRedirect()来写的。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
_0筱筱0_
2009-12-17
打赏
举报
回复
同楼上 上面的方法已经说过了 嘻嘻~~~~
longtenggdf
2009-12-17
打赏
举报
回复
相比 history.back。我还是比较信任redirect。
longtenggdf
2009-12-17
打赏
举报
回复
最好还是加个参数。我就遇到这样的问题。
只有history.back()的话。如果遇到循环跳转就很不好办了。
比如
a 到 b 再到 c ,c再跳到b(这里c到b不是通过返回方式)。典型例子就是修改-保存,然后刷新主页面b。
这个时候你想再跳回a 的话就不行了。我项目中就是这样。
我在项目中式这样的结构
a 和 a1页面都可以跳到b,然后做一些相同的操作。流程如上。我添加一个参数,来告诉b到底该跳回a,还是a1;
我觉得这种方式还是比较保险的。麻烦的就是 必须在每个页面之间传递这个参数。
风过无痕1110
2009-12-17
打赏
举报
回复
最好的办法是用过滤器实现, request.getRequestURI()
大体思路是:
在过滤器里面写程序如下:
1.判断是否已登陆
(注意:(注意如果URI是登陆相关的URI则放行))
2.未登陆先获得当前访问路径的URI
request.getRequestURI()+"?"request.getQueryString()(路径与参数)
3.跳转到登陆页面并带参数URI
登陆成功后需要写的程序:
4。登陆成功后根据该URI再跳回来
kky2010_110
2009-12-17
打赏
举报
回复
[Quote=引用 7 楼 zhingliu 的回复:]
同意4楼和6楼的,实现时比较简单。
<a href="javascript:history.back()">返回上个页面 </a>
history.back(-1):返回上个页面
history.back(-2):返回上上个页面
……
[/Quote]
我觉得可行,。。。。。
zawy55
2009-12-17
打赏
举报
回复
同意楼上
hxbot
2009-12-17
打赏
举报
回复
[Quote=引用 3 楼 lingar02 的回复:]
你在跳转的时候用session保存保存前一个跳转的语句
就是用ppurl 前两次跳转的语句
purl本次跳转前的语句
然后每次跳转的时候
ppurl=purl
purl上次跳转的语句
当你要返回的时候 跳转语句就是ppurl
[/Quote]
赞同这种方法。
楼上几位兄弟所说的 histroy.back(-1) 这些都是在页面以超链接的形式出现的并且要点击的,我想楼主的最初本意应该不是这样的。。然后#3楼比较贴进问题的解决。
zhingliu
2009-12-17
打赏
举报
回复
同意4楼和6楼的,实现时比较简单。
<a href="javascript:history.back()">返回上个页面</a>
history.back(-1):返回上个页面
history.back(-2):返回上上个页面
……
final_xt
2009-12-17
打赏
举报
回复
window.history.back()
cuiqunhao
2009-12-17
打赏
举报
回复
windoe.location.href
trest
2009-12-17
打赏
举报
回复
js history.back();
lingar02
2009-12-17
打赏
举报
回复
你在跳转的时候用session保存保存前一个跳转的语句
就是用ppurl 前两次跳转的语句
purl本次跳转前的语句
然后每次跳转的时候
ppurl=purl
purl上次跳转的语句
当你要返回的时候 跳转语句就是ppurl
zxc824655
2009-12-17
打赏
举报
回复
丫,怎么就没有回复了 啊?
a21768541
2009-12-15
打赏
举报
回复
用request.getRequestURL可以获取前一页面的路径
Vue如何实现路由
跳转
和
页面
跳转
?
此外,Vue还提供了一些内置的方法和指令,例如v-show和v-if,它们可以帮助我们更方便地实现局部更新。局部更新也是Vue的一个重要特性。当我们需要更新某个特定元素或组件的属性时,可以使用Vue的$set方法或使用Vue实例的方法来实现局部更新。在Vue中,我们可以使用ES6的Map或Object来存储我们的响应式数据,通过这种方式,我们就可以使用Vue的响应式机制来自动更新视图。Vue.js是一个非常强大的前端框架,它提供了一种响应式数据和局部更新的机制,允许我们在数据发生变化时自动更新视图。
weblogic容器网站和findsomething的冲突导致
无限
跳转
登录
页面
的问题
weblogic容器网站和findsomething的冲突导致
无限
跳转
登录
页面
的问题
页面
无限
跳转
间如何保存
页面
状态(1)
引子 这是一个极其困难的题目,仅仅是描述一遍,都会非常困难,不过我尝试一下,希望能描述清楚: 我们公司是采用list/Detail的
页面
逻辑,即list
页面
有一个DataGrid,列出了一些项,点击其中一项后,
页面
跳转
到Detail
页面
查看该项的详细。Detail
页面
有一个返回按钮,点击后即返回到list
页面
。list中的数据列表通常是经过筛选的,如xxx大于20的,然后
页面
无限
跳转
间如何保存
页面
状态
引子 这是一个极其困难的题目,仅仅是描述一遍,都会非常困难,不过我尝试一下,希望能描述清楚: 我们公司是采用list/Detail的
页面
逻辑,即list
页面
有一个DataGrid,列出了一些项,点击其中一项后,
页面
跳转
到Detail
页面
查看该项的详细。Detail
页面
有一个返回按钮,点击后即返回到list
页面
。list中的数据列表通常是经过筛选的,如xxx大于20的,然后还经
[YQDOC]解决302
无限
跳转
问题 语雀打不开不显示
前言 近期楼主在朋友推荐下知道了QYDOC这个神奇的开源文档站.欣喜之余,用起来着实有几分刺挠。这个开源的文档站潜力不小,没有写BUG能力的朋友建议还是绕行选择其他平台… 问题现象: 这个问题是我在语雀平台上编辑完毕文档目录以后,回到自己的文档站上发现的. 故障表现为点击首页内的知识库连接,随后302
无限
跳转
问题. 该问题是由于目录当中新建了一个分组导致的, 经过强迫症的纠结,我终于找到了这个问题的具体原因及解决办法 故障原因: 我在语雀上编辑目录时,新建了一个分类并将文档拖拽到该目录当中. 这波操作改变了
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章