Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 菜单项重复_Java_Html_Jsp - Fatal编程技术网

Java 菜单项重复

Java 菜单项重复,java,html,jsp,Java,Html,Jsp,好吧,我有个问题。但我解释得不太好,因为我对这一点还不熟悉。但我会尽力的 我有一个我创建的菜单列表 <nav> <ul class="sf-menu"> <li class="current"><a href="index.html">Home</a></li> <li> <a href="index-1.html">About Us</a>

好吧,我有个问题。但我解释得不太好,因为我对这一点还不熟悉。但我会尽力的

我有一个我创建的菜单列表

<nav>
  <ul class="sf-menu">
     <li class="current"><a href="index.html">Home</a></li>
     <li>
        <a href="index-1.html">About Us</a>
        <ul>
          <li><a href="#">Providers</a></li>                        
        </ul>
     </li>
     <li>
        <a href="index-2.html">Services</a>
        <ul>
            <li><a href="#">Policies</a></li>
            <li><a href="#">Forms</a></li>
            <li><a href="#">Common Conditions Info</a></li>
        </ul>        
    </li>
    <li>
        <a href="index-4.html">Contact Us</a>
        <ul>
            <li><a href="#">Directions</a></li>
            <li><a href="#">Working Hours</a></li>
        </ul>    
    </li>
    <li><a href="index-3.html">Careers</a></li>
  </ul>
</nav>

但是有7页左右使用相同的导航。。如果我添加更多的页面,它们将使用相同的导航

现在问题来了。如果我添加了一个新页面,那么我必须去分别更新每个7+页面


是否有一种方法可以让我创建此菜单一次,然后更改它,并在其余页面中自动更改它?

您需要使用母版页

母版页是包含标记和控件的页,这些标记和控件应 可以在站点中的多个页面上共享

这将允许您只更新导航栏一次,并在每个页面上生效。谷歌主页,你将能够设置一个非常容易;这将为您节省大量时间(尤其是当网站开始变得越来越大时)

检查此链接:

你可以有一个装饰师-主-为你想要的页面

我使用xml来定义哪个页面具有哪个装饰器,例如:

<decorator name="name" page="decorator.jsp">
    <pattern>/folderName/*</pattern>
    <pattern>/folerName2/*</pattern>
</decorator>

/文件夹名/*
/折叠胺2/*

您需要使用像php或python这样的语言来实现这一点,这就是像php这样的脚本语言被发明的原因,当你需要在你的网站上添加一些动态行为时,你正在尝试创建一个控制网站上所有链接的母版页这里是一个让你开始的链接

我很困惑:为什么要添加标签?这个问题与Java编程有什么关系?您使用的是
jsp
?如果是这样的话,你可以做一个“标记”。嗯,java标记,因为我认为代码解决方案应该是java的(对不起,我是java和jsp新手,还在学习基础知识。)然后添加jsp标记(这次为你完成),因为你没有发布java代码。