Загружать контент при нажатии на меню

Я использую распорки 1,3 + пружина 2,5 + спящий 3.

У меня есть 2 таблицы категории и продукта.

---------CATEGORY--------- 
- cat_id(varchar)
- cat_name(varchar)
---------PRODUCT---------
- pro_id(int)
- cat_id(varchar)
- pro_name(varchar)

Я загружаю название категории из базы данных как меню на верхнем сайте, используя теги-логику

<logic:iterate id="cat" name="catList">
<bean:define id="ID" name="cat" property="catId" />
    <a href="/ListProduct.do?catId=<%=ID %>">
        <bean:write name="cat" property="catName" />
    </a> |
</logic:iterate>

Его будет отображаться так:

CAT1 | CAT2 | CAT3 | CAT4 |

Я хочу, когда я нажимаю на CAT1 или CAT2..., будет отображаться название продукта этой категории под меню. Как я могу это сделать?

2 ответа

<a onclick="showProducts('<c:out value="${ID}"/>')">а затем реализовать функцию JavaScript для отображения всплывающих окон со всеми продуктами в этой категории. Вы можете использовать некоторые плагины JQuery для этого.

Когда вы щелкнете по ссылке меню, оно перейдет к классу действий, получит сведения о продукте и перейдет на ту же страницу со списком продуктов. Используйте тот же итератор и тег bean:write для отображения на той же странице.

Это отвечает на ваш вопрос?

Дайте мне знать, если вам нужна дополнительная помощь.

Другие вопросы по тегам