我使用的是struts 1.3 +Spring2.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 | CAT3 | CAT4 |我希望当我点击CAT1或CAT2...时,它会在菜单下方显示该类别的产品名称。我该怎么做呢?
发布于 2012-10-12 07:33:04
当你点击菜单链接时,它将提交给动作类,并获得产品详细信息,并转发到与产品列表相同的页面。使用相同的迭代器和bean:write标签在同一页面中显示。
它回答了你的问题吗?
如果你需要更多的帮助,请告诉我。
发布于 2012-10-12 07:49:59
<a onclick="showProducts('<c:out value="${ID}"/>')">,然后实现javascript函数,显示该类别下所有产品的弹出窗口。你可以使用一些JQuery插件来实现这一点。
https://stackoverflow.com/questions/12836980
复制相似问题