实现多个JSP页面共用一个菜单

将菜单栏代码独立为一个jsp页面

 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8"%>
 3 <nav class="navbar navbar-inverse navbar-fixed-top">
 4     <div class="container">
 5         <div class="navbar-header">
 6             <button type="button" class="navbar-toggle collapsed"
 7                 data-toggle="collapse" data-target="#navbar" aria-expanded="false"
 8                 aria-controls="navbar">
 9                 <span class="sr-only">Toggle navigation</span> <span
10                     class="icon-bar"></span> <span class="icon-bar"></span> <span
11                     class="icon-bar"></span>
12             </button>
13             <a class="navbar-brand" href="#">商城系统</a>
14         </div>
15         <div id="navbar" class="collapse navbar-collapse">
16             <ul class="nav navbar-nav">
17             <li class="dropdown"><a href="showgoods.do" >商城首页</a></li>
18                 <li class="dropdown"><a href="#" class="dropdown-toggle"
19                     data-toggle="dropdown" role="button" aria-haspopup="true"
20                     aria-expanded="false">分类 <span class="caret"></span></a>
21                     <ul class="dropdown-menu">
22                         <li><a href="categoryList.do">所有分类</a></li>
23                         <li><a href="category/add.jsp">添加分类</a></li>
24                     </ul></li>
25                 <li class="dropdown"><a href="#" class="dropdown-toggle"
26                     data-toggle="dropdown" role="button" aria-haspopup="true"
27                     aria-expanded="false">商品 <span class="caret"></span></a>
28                     <ul class="dropdown-menu">
29                         <li><a href="addgoods.jsp">添加商品</a></li>
30                         <li><a href="querygoods.do">所有商品</a></li>
31                     </ul></li>
32             </ul>
33
34             <ul class="nav navbar-nav navbar-right">
35                 <li class="dropdown"><a href="#" class="dropdown-toggle"
36                     data-toggle="dropdown" role="button" aria-haspopup="true"
37                     aria-expanded="false">${sessionScope.user.username} <span
38                         class="caret"></span></a>
39                     <ul class="dropdown-menu">
40                         <li><a href="logout.do">退出</a></li>
41                     </ul></li>
42             </ul>
43         </div>
44     </div>
45 </nav>

原文地址:https://www.cnblogs.com/q2546/p/11066474.html

时间: 2024-10-17 22:00:09

实现多个JSP页面共用一个菜单的相关文章

多个jsp页面共享一个js对象

今天,在项目中遇到一个问题,两个js页面要共享一个就js对象.js全局变量和静态变量都不行,其他苦逼的小农们就不要去强求了.而LZ又不想用cookie来存放,一是不安全,二个人喜好.最后发现一种超级方法来解决这个困扰,那就是用window.top['_CACHE']来存放这个变量,即可实现,不同Jsp页面直接的对象共享. var share = { /** * 跨框架数据共享接口 * @param {String} 存储的数据名 * @param {Any} 将要存储的任意数据(无此项则返回被查

多个jsp页面共享一个js对象的超级方法

一个jsp页面为A.jsp,在A.jsp中点击一个按钮打开另一个B.jsp页面.思路如下: 在A.jsp打开B.jsp的事件中,写入如下代码: 1 2 window.top['_CACHE'] = chatFrdList; window.top['_CACHE'][frdUserId] = frdUserId; 其中,chatFrdList定义为var chatFrdList = new Object(); frdUserId为一个用户的id. 那么,在B.jsp的一个事件中,就可以执行下面的操

jsp页面添加一个集合数组到action(用序列化提交)

页面的js //点击a标签增加删除 var i=0; $("#a").on("click",function(){ var $newtr = $("<tr id='model'>" +"<td><input type='text' name='contactsList["+i+"].contactName' value=''></td>" +"<

jsp页面:一个form,不同请求提交form

需求:一个表单中有一个请求 action="url"发送数据地址: 在表单外有一个请求,请求form表单提交的数据 我们用js来写:通过每次请求传不同的action=url; 例如: jsp: <form action="" method="post" id="form" name="from"> </form> <script> function submit(){ d

关于JSP页面中根据checked的值显示隐藏行的问题

这是一个查询页面,在我的JSP页面中有一个单选框,C标签根据从数据库中获取到的值选择checked=“checked”与否: 当单机单选框时会调用一个showme()方法,选中则显示隐藏的两行,未选中则隐藏.这两行的<tr>里面都给了一个class="yinc"用来在Jquery中的showme()方法控制隐藏与否: 好了背景介绍到这里,接下来进入正题.期初我将方法写在引用的JS文件里如同这样: 但是实现的效果就是在浏览器中第一次加载页面的时候,数据库中有值所以单选框勾选了

Jsp页面中的异步与同步

"异步"请求是相对于"同步"请求而言的,很多操作都存在"异步"和"同步"一说, "同步" 的意思是说,你发起一个操作,程序需要一直等待,直到操作完成,程序才能继续执行进行下一步. 异步就是 你开始一个操作,程序在操作完成之前可以继续后续的工作,当操作完成后,触发事件或者使用回调来处理操作完成的手续.一般来说异步操作都是启动一个新的线程去处理你的请求,完成之后调用你指定的回调函数来完成整个异步操作. 1 &l

采用jsp页面与java代码分离的方式写一个简单的二维表

前提:在我们做程序时追求的是高内聚,低耦合,但是如果我们把jsp页面的的代码和java的代码都放在了jsp的代码编写中,使java和jsp高耦合这样的话不仅使jsp代码页面显得很复杂,而且也特别让不利于以后的维护,所以我们有了一个不成文的规范就是分层架构,把javad代码与jsp的代码分离开来,使jsp代码页中更加干净整洁. 下面我将于用jsp和java代码分离的方法做出这样的一个二维表(做一个jsp页面动态显示信息表) 第一步:首先我们需要一个实体类用于存放一个人的一整条信息(根据表格信息有编

一个JSP页面导致的tomcat内存溢出

今天新能测试组的同事找我看一个奇怪的现象.一个tomcat应用,里面只有一个单纯的jsp页面,而且这个jsp页面没有任何java代码(想用这个jsp页面测试在她的服务器上的一个tomcat的最大QPS).但是用loadrunner压测了几分钟之后,分配了1024M堆内存的tomcat居然包heap space outofmemory!这个页面的代码如下: <%@ page language="java" contentType="text/html; charset=I

Struts2框架里面action与前端jsp页面进行交互路径问题---》一个对话框里面有很多超链接,进行相应的跳转

一个对话框里面有很多超链接,右边是点击超链接跳转到的相应页面(在一个页面上就相当于点击该超链接时候,就把该简短页面置顶):这个问题困扰我两天:还请大神给我解决,也没有解决,我仔细对比了相关路径,后面添加就成功了!! jsp相应路径不正确代码:1.因为这个是jsp页面,所以在访问时候就可以自动添加上相应的路径,如下图,结果不能访问,直接跳转到登录页面 浏览器上显示路径是: 2.在相应超链接前面添加获取该路径,也失败:其中${ctx}是自定义的获取浏览器地址 3.正确路径: