效果

实现

jsp页面代码

当前位置:<a href="${ctx}/jsp/front/readOrder.jsp">待合单</a>> <a  onclick="goBack()" class='pointer' >查询</a>> <a  onclick="goBack2()" class='pointer' >确认合单</a>><span class="c_gray_999">打印</span>

方式1:

直接通过将标签a的href属性写死,这就属于纯通过超链接跳转,此时页面不需要回传数据,只是简单的跳转页面。

方式2:

点击查询时,执行方法goBack()。代码如下

function goBack(){window.location.href ="${ctx}/jsp/front/swichOrder.jsp?paramDate="+backDay;};

这种方式也是通过给a标签的href属性赋值,不过就是a的href属性为动态赋值的不是写死的。

这样导航过去时,url与过来时一致,所以会保留比如日期选择插件的数据。

注意:

这种要获取当前url中的参数,即追加的backDay参数。

首先

var backDay;

然后在页面加载完之后就获取当前请求的url中追加的参数

$(function(){var a=GetRequest();backDay=a['deliverDay'];})

通过GetRequestt()方法获取。

function GetRequest() {var url = location.search; //获取url中"?"符后的字串var theRequest = new Object();if (url.indexOf("?") != -1) {var str = url.substr(1);strs = str.split("&");for (var i = 0; i < strs.length; i++) {theRequest[strs[i].split("=")[0]] = decodeURIComponent(strs[i].split("=")[1]);}}return theRequest;};

方式三:

如果当前请求的url追加的参数比较多,可以通过最简单的返回上一页的方法来实现。

history.back(-1)

会返回当前页的上一页并重新加载页面

history.go(-1)

会返回当前页的上一页,保留原有数据

比如这里的goBack2()

 function goBack2(){history.go(-1)};

jsp中通过多种方式实现面包屑导航相关推荐

  1. 面包屑导航:最佳做法和示例

    面包屑导航通常在设计和开发过程中被忽略. 有些人可能认为它是不必要的,而另一些人可能觉得它的价值太大了. 事实是,面包屑导航将显着提高网站的可用性. 面包屑为用户提供了另一种导航方法,使他们可以看到他 ...

  2. Vue + ElementUI 动态生成面包屑导航教程

    在Web应用程序中,面包屑导航是一种常用的导航方式,它可以帮助用户更好地理解当前页面的位置和层次关系.在Vue项目中,结合ElementUI组件库,我们可以很容易地实现一个动态生成面包屑导航的功能.本 ...

  3. bootstrap中分页、面包屑导航、列表组、卡片、下拉菜单、折叠

    分页: 分页功能是当遇到数据很多时,如果都放到一个页面上,那么找起来很不方便,而且不利于性能.此时采用分页功能就能很好的优化用户体验,可是如果自己开发分页功能,那么就会影响开发效率,bootstrap ...

  4. css面包屑导航_在CSS3中编写优美的面包屑导航菜单

    本文是我们的" HTML5 / CSS3教程系列"的一部分 -致力于帮助您成为更好的设计师和/或开发人员. 单击此处查看同一系列的更多文章. 导航菜单和链接可能是Web布局中最重要 ...

  5. 帝国cms面包屑导航修改方式大合集

    为了获得更好的收录效果与排名,面包屑导航也成为了我们的一个优化点.但面包屑导航要如何优化呢? 可以优化的方面包括: 面包屑导航newsnav默认效果 面包屑导航newsnav标签修改 面包屑导航new ...

  6. react实现汉堡_利用 React 高阶组件实现一个面包屑导航

    什么是 React 高阶组件 React 高阶组件就是以高阶函数的方式包裹需要修饰的 React 组件,并返回处理完成后的 React 组件.React 高阶组件在 React 生态中使用的非常频繁, ...

  7. Laravel Breadcrumbs 自动面包屑导航

    说明 laravel-breadcrumbs 可为你的 Laravel 项目快速定制拥有 Bootstrap 风格的面包屑导航. 本文章由 The EST Group 成员 @Kelvin 撰写, 首 ...

  8. Bootstrap 面包屑导航

    面包屑导航 面包屑导航(Bread Crumbs Navigation)是一种辅助和补充的导航方式,非常适合展示站点的层级关系,能帮助用户明确当前所处的位置,并方便地提供返回的路径. Bootstra ...

  9. 南山谷主:面包屑导航是什么意思?对SEO有何作用?

    面包屑导航是什么意思 面包屑导航(BreadcrumbNavigation)这个概念来自童话故事"汉赛尔和格莱特",当汉赛尔和格莱特穿过森林时,不小心迷路了,但是他们发现在沿途走过 ...

最新文章

  1. 两年JAVA程序员的面试总结
  2. HTML-参考手册: HTML 颜色名
  3. OSPF协议工作原理
  4. haproxy 学习记录
  5. 遇到上亿(MySQL)大表的优化....
  6. 计算机体系结构:嵌入式方法_计算机考研——计算机二级学科详解
  7. slickgrid 中ajax,slickgrid.js 一种高性能web数据表格组件的探讨
  8. 【开源项目】Android开发内置App自动升级
  9. python做定时任务的方式及优缺点_Python3-定时任务四种实现方式
  10. 3d激光雷达开发(从halcon看点云pcl库)
  11. Python机器学习数据预处理:读取txt数据文件并切分为训练和测试数据集
  12. 有关学习Android资料的一些网站
  13. 怎么看外文文献的影响因子_怎么看文章的影响因子?
  14. 解决联想笔记本电源选项 电源管理无效
  15. 2022年起重机司机(限桥式起重机)考试模拟100题及答案
  16. Windows 使用命令行修改密码
  17. matlab s-function找不到
  18. 如何使用开源工具「DataEase」制作一个高质量的仪表板
  19. 磊科linux无线网卡驱动安装步骤,磊科NW336无线网卡驱动程序安装步骤
  20. java新特性--03--Stream简介

热门文章

  1. 源达投顾软件怎么样_源达投顾:让人工智能炒股终端变得更简单
  2. mac 如何查看anaconda的路径_Mac OS如何直接查看gif图片?分享MAC直接查看gif图片的三种方法...
  3. Spring源码分析——Bean的生命周期
  4. rocketmq之控制台rocketmq-console编译安装(二)
  5. webpack 原理图_webpack打包原理
  6. Surface pro镜像恢复详细图文步骤 2021最新版
  7. VS2017 报错pthread.h头文件提示无法打开找不到
  8. maven 设置打包路径为模块_4、Jenkins持续集成之maven编译
  9. 扩展方法必须在非泛型静态类中定义_第11篇:Cython面向对象编程--扩展类的实例化...
  10. spring el表达式 if else_vue指令集合:v-for,v-show,v-if等