我正在制作一个web应用程序,并且我必须制作一个在多个页面上重复的菜单。但每次我在任何菜单中进行更改时,我都必须编辑所有页面。Javascript可能会创建一个类似下面这样的菜单(这是偶然出现的):
var divMenu = document.getElementById( "menu" );
//create element <ul> to add to div menu.
var ulMenu = document.createElement("ul");
ulMenu.value =
"<ul id='nav'
Hi:在我们的应用程序中,有很多子页面和菜单,例如:
整个站点的主菜单:
Index/Document/News/SysConfig and etc.
在Sysconfig页面中,还有其他菜单,如:
user managment,roles,logs... and etc.
现在我们使用iframe来制作站点的布局,我们根据用户的选择改变相关的iframe的src属性。但我想知道这是不是一个好主意?
我认为应该使用tempalte,例如jsp中的apache tile和asp.net中的主页。
我想知道哪一个是最好的练习?
我正在用spring boot做一个web应用程序。我有很多用JSP创建的视图,但每个视图都有相同的页脚和菜单。当然,我可以只复制所有菜单和页脚代码并将其粘贴到30JSP中,但我想这样做:我有一个文件,其中有类似于menu=“带菜单的HTML代码”,然后在JSP的正文部分中,我只需将{ menu }放入,所有的HTML代码都放在JSP中。当我想要更改我的菜单时,我只需要在" menu“变量/字符串中更改它的代码或其他任何内容,所有JSP中的菜单都会更改。我尝试了一些解决方案,例如使用include,但它不起作用。我仔细搜索了我提到的解决方案。有谁知道我该怎么做吗?
我已经创建了一个带有多个子菜单的垂直菜单栏,但它的子菜单并不在父菜单下面。以下Html代码
.vertical-menu {
width: 400px;
/* Set a width if you like */
}
.vertical-menu a {
background-color: #eee;
/* Grey background color */
color: black;
/* Black text color */
display: block;
/* Make the links appear below each other */
p
我为我的very应用程序中的所有JSP做了一个模板,使事情变得非常简单:
<%@ include file="header.jsp" %>
<!-- Put unique content here -->
<%@ include file="footer.jsp" %>
随着header.jsp越来越大,我决定将导航菜单从它自己的文件中移出。我将菜单的代码放入menu.jsp中。下面是包含在我的header.jsp:中的样子
<html>
<head>
<title>My JSP