Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
 Страница jsp / html  [new]
Aleks_Aleks
Member

Откуда:
Сообщений: 244
Добрый день,

После авторизации, пользователь попадает на jsp-страничку пользователя,

Меню странички: | Книги | Авторы | Подписчики | и т.д.,

так же есть подпункты меню: | Все книги | Добавить книгу | Удалить книгу | Добавить автора | и т.д.

Когда пользователь кликает меню "Книги", нужно что бы отобразилось подменю связанное с книгами...

Когда пользователь кликает подменю "Все книги", нужно что бы на странице отобразился список со всеми книгами.

Ссылка на картинку: https://drive.google.com/file/d/1s1HtBoopx9EiQDsISwoEoQUvaWXGRP_y/view

Вопрос: как это делается (есть ли параметры в html для сокрытия и отображения пунктов меню, или нужно создавать отдельные jsp

страницы для каждого пункта меню) ?

где про это можно подробно прочитать ?
3 янв 18, 14:29    [21080114]     Ответить | Цитировать Сообщить модератору
 Re: Страница jsp / html  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4542
Aleks_Aleks,

Ну наверное читать про jstl, до полного просветления.

А так
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>

<html>
   <head>
      <title><c:if> Tag Example</title>
   </head>

   <body>
      <c:set var = "salary" scope = "session" value = "${2000*2}"/>
      <c:if test = "${salary > 2000}">
         <p>My salary is:  <c:out value = "${salary}"/><p>
      </c:if>
   </body>
</html>
3 янв 18, 14:42    [21080133]     Ответить | Цитировать Сообщить модератору
 Re: Страница jsp / html  [new]
Aleks_Aleks
Member

Откуда:
Сообщений: 244
mad_nazgul,

спс, смотрю JSTL

а можно небольшой пример для моей ситуации?

(можно в виде описания или схемы)
3 янв 18, 16:37    [21080268]     Ответить | Цитировать Сообщить модератору
 Re: Страница jsp  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 34394
Aleks_Aleks
где про это можно подробно прочитать ?

тут
http://htmlbook.ru/html/menu
и в топике js т.к. тут нет вообще java. Всё статика и заранее сформированные странички.
3 янв 18, 19:35    [21080536]     Ответить | Цитировать Сообщить модератору
 Re: Страница jsp  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 34394
Aleks_Aleks,

https://webformyself.com/kak-delaetsya-s-pomoshhyu-bootstrap-menyu/
3 янв 18, 19:44    [21080554]     Ответить | Цитировать Сообщить модератору
 Re: Страница jsp / html  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4542
Aleks_Aleks
mad_nazgul,

спс, смотрю JSTL

а можно небольшой пример для моей ситуации?

(можно в виде описания или схемы)


См. код который был выше.

Нужный вам участок обрамляете
<c:if test = "${Тут логическая переменная}">
Здесь, то что мы показываем/не показываем в зависимости от условия (логической переменной) 
</c:if>


Ну или как советует Petro123 можно использовать какой-нибудь js-фреймворк.
4 янв 18, 05:23    [21081162]     Ответить | Цитировать Сообщить модератору
 Re: Страница jsp / html  [new]
Aleks_Aleks
Member

Откуда:
Сообщений: 244
mad_nazgul,

ок, спс,

<c:if test = "${Тут логическая переменная}">


а что правильней использовать в качестве переменно (что нить от java, данные из базы, или переменная с этой же страницы jsp) ?
4 янв 18, 14:25    [21081657]     Ответить | Цитировать Сообщить модератору
 Re: Страница jsp  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 34394
Aleks_Aleks
правильней
нету правильного в таких общих вопросах. Всё равно на клиент уйдёт уже преобразованный html.
Один совет есть - как можно меньше своего кода (для меню) и велосипедов.
4 янв 18, 14:44    [21081695]     Ответить | Цитировать Сообщить модератору
 Re: Страница jsp / html  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4542
Aleks_Aleks
а что правильней использовать в качестве переменно (что нить от java, данные из базы, или переменная с этой же страницы jsp) ?


Что удобно, то и используйте.
В общем случае какую-нибудь переменную из Bean-а.
4 янв 18, 14:45    [21081697]     Ответить | Цитировать Сообщить модератору
 Re: Страница jsp / html  [new]
Aleks_Aleks
Member

Откуда:
Сообщений: 244
Всем спасибо за комментарии!
4 янв 18, 15:16    [21081737]     Ответить | Цитировать Сообщить модератору
Все форумы / Java Ответить