单击菜单时加载内容

时间:2012-10-11 10:00:42

标签: java spring hibernate struts

我使用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)

我使用tags-logic

从顶级站点加载数据库中的类别名称作为菜单
<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 个答案:

答案 0 :(得分:0)

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

它能回答你的问题吗?

如果您需要更多帮助,请与我们联系。

答案 1 :(得分:0)

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