jsp页面返回上一页,在两个页面死循环
2016-08-24 16:57
267 查看
例子:a页面进入b页面,然后b页面进入c页面,c页面能返回到b页面,但是b页面返回不能到a页面,只能回到c页面,然后就是b,c页面之间返回的死循环。
一般我们写返回上一页面,用history.go(-1)或者self.location=document.referrer;这样的代码很不可靠,这个时候我们需要记录一些访问当前页面的上一页面路径,然后根据需求,在返回上一页面时从记录中找到上页面的路径。
利用h5的特性,来处理此类问题很方便
1.js中获取上一页面的路径var prevUrl = document.referrer;
2.h5的特性sessionStorage来保存路径sessionStorage.setItem("prevUrl",prevUrl );(不熟悉的可以百度一下sessionStorage和localStorage的区别和用法)
3.获取上一页面的路径var prevUrl = sessionStorage.getItem("prevUrl");
没有具体的实例,在这里给遇到类似问题的你提供一个解决方法的思路和参考!
一般我们写返回上一页面,用history.go(-1)或者self.location=document.referrer;这样的代码很不可靠,这个时候我们需要记录一些访问当前页面的上一页面路径,然后根据需求,在返回上一页面时从记录中找到上页面的路径。
利用h5的特性,来处理此类问题很方便
1.js中获取上一页面的路径var prevUrl = document.referrer;
2.h5的特性sessionStorage来保存路径sessionStorage.setItem("prevUrl",prevUrl );(不熟悉的可以百度一下sessionStorage和localStorage的区别和用法)
3.获取上一页面的路径var prevUrl = sessionStorage.getItem("prevUrl");
没有具体的实例,在这里给遇到类似问题的你提供一个解决方法的思路和参考!
相关文章推荐
- Java中返回的对象无法再jsp页面中循环遍历到标签上
- jsp html 页面 返回上一页
- 自定义标签实现JSP页面计算两个时间类型变量的差,返回xx天xx小时xx分钟xx秒
- jsp页面跳转到子页面和返回上一页,附带动态改变父页面的iframe高度大小
- JS 和html jsp 页面返回上一页
- jsp页面ajax返回list(里面放有对象)进行循环并插入table
- Java读取数据库Blob对象返回到JSP页面和getOutputStream() has already been called for this response异常处理
- JS后退一页, JS返回上一页代码, JS返回下一页,JS返回第几页,JS页面跳转, JS引用JS
- 用history.go(-1)返回上一页,实现上一页页面刷新
- 使用自定义标签,将结果集返回到jsp页面!(推荐方法)
- 后台返回内容展示在JSP页面回车换行消失的问题
- 用javascript实现禁止页面后退返回上一页
- 返回上一页自动刷新页面
- 两个jsp页面间的数据传递
- 在Action中查询出SQL SERVER表的数据,返回一个list。怎么在JSP页面中使用Struts标签,显示出表中的内容?(转)
- 如何返回前一页并刷新页面
- jsp页面自动定时跳转返回代码
- JSP登录后自动返回到登录前页面
- 关于在jsp页面通过javascript返回参数的方法
- asp 返回上一页并刷新页面