0

我正在使用 struts 1.3 + spring 2.5 + hibernate 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... 时,它会在菜单下方显示该类别的产品名称。我怎样才能做到这一点?

4

2 回答 2

0

<a onclick="showProducts('<c:out value="${ID}"/>')"> 然后实现 javascript 函数来显示包含该类别中所有产品的弹出窗口。您可以为此使用一些 JQuery 插件。

于 2012-10-11T23:49:59.357 回答
0

当您单击菜单链接时,它将提交到操作类并获取产品详细信息并转发到与产品列表相同的页面。使用相同的迭代器和 bean:write 标签显示在同一页面中。

它回答了你的问题吗?

如果您需要更多帮助,请告诉我。

于 2012-10-11T23:33:03.780 回答