首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单击菜单时加载内容

单击菜单时加载内容
EN

Stack Overflow用户
提问于 2012-10-11 18:00:42
回答 2查看 85关注 0票数 0

我使用的是struts 1.3 +Spring2.5+ hibernate 3。

我有两个表类别和产品。

代码语言:javascript
运行
复制
---------CATEGORY--------- 
- cat_id(varchar)
- cat_name(varchar)
---------PRODUCT---------
- pro_id(int)
- cat_id(varchar)
- pro_name(varchar)

我使用标签逻辑从数据库中加载类别名称作为顶部站点的菜单

代码语言:javascript
运行
复制
<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>

它将像这样显示:

代码语言:javascript
运行
复制
CAT1 | CAT2 | CAT3 | CAT4 |

我希望当我点击CAT1或CAT2...时,它会在菜单下方显示该类别的产品名称。我该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2012-10-12 07:33:04

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

它回答了你的问题吗?

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

票数 0
EN

Stack Overflow用户

发布于 2012-10-12 07:49:59

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12836980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档