2015-03-25 1 views
0

У меня есть более двух страниц jsp. И в каждой странице у меня есть общий код Jsp как этот (панель навигации)Принесите общий код в отдельный jsp

<nav> 
    <div class="nav-wrapper green darken-1 "> 
     <a href="#" class="brand-logo left"> SBT</a> 
     <ul id="nav-mobile" class="right hide-on-med-and-down"> 
      <li><a href="menu">Menu</a></li> 
      <li><a href="home">Home</a></li> 
      <li><a href="test">Test</a></li> 
     </ul> 
    </div> 
</nav> 

Я не хочу скопировать это или даже более этой части в каждой странице JSP. Как подключить nav.jsp, который содержит этот код для каждой страницы jsp. И будет ли он работать медленнее или быстрее?

+1

вы можете использовать [jsp include] (http://stackoverflow.com/questions/9188478/how-to-implement-a-include-jsp-tag) тег – silentprogrammer

+0

возможный дубликат [Включить другой JSP-файл] (http : //stackoverflow.com/questions/9110148/include-another-jsp-file) –

+0

где его использовать. И загрузите навигационную панель перед другими элементами на моей странице? Мне нужно это увидеть сначала – jenius

ответ

1

Создайте 3-й файл, скажем, nav.jsp напишите свой общий код и просто добавьте свой nav.jsp, где бы вы ни хотели Вы можете использовать include action или include директиву (рассмотрите преимущества обоих способов и используйте способ, который удобный для вас).

Смежные вопросы