Java 单击菜单时加载内容

Java 单击菜单时加载内容,java,spring,hibernate,struts,Java,Spring,Hibernate,Struts,我使用struts 1.3+spring 2.5+hibernate 3 我有两个表类别和产品 ---------CATEGORY--------- - cat_id(varchar) - cat_name(varchar) ---------PRODUCT--------- - pro_id(int) - cat_id(varchar) - pro_name(varchar) 我使用标记逻辑将类别名称作为顶部站点的菜单从数据库中加载 <logic:iterate id="cat" n

我使用struts 1.3+spring 2.5+hibernate 3

我有两个表类别和产品

---------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…,它会在菜单下方显示该类别的产品名称。我该怎么做呢?

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

它回答了你的问题吗

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


然后实现javascript功能,显示该类别所有产品的弹出窗口。您可以使用一些JQuery插件来实现这一点。

我希望此页面在我第一次访问时将从两个表中加载数据。你能给我一些建议吗?
CAT1 | CAT2 | CAT3 | CAT4 |