0

我想在 Struts Tiles 项目的网页的共享菜单组件中指示当前选择的页面。

我能想到一些可能的解决方案

  • 检查当前网址
  • 调用一些 Javascript 来指示
  • 可能挂在tile或struts配置文件中并读取。

我敢肯定,这个问题之前已经遇到过很多次了。处理这个问题的最佳方法是什么?

4

2 回答 2

0

我使用了以下方法:

瓷砖-des.xml

    <definition name=".basic.layout" path="/WEB-INF/jsps/basicLayout.jsp">
        <put name="title" value=""/>
        <put name="homeMenuClass" value=""/>
        <put name="forumMenuClass" value=""/>
        <put name="helpMenuClass" value=""/>
    </definition>

并且在同一个文件中,针对不同的图块将相应的菜单类设置为“活动”。

基本布局.jsp

    <li class="<tiles:getAsString name="homeMenuClass"/>">...
    <li class="<tiles:getAsString name="forumMenuClass"/>">...
    <li class="<tiles:getAsString name="helpMenuClass"/>">...
于 2009-11-20T13:19:04.247 回答
0

你考虑过使用struts-menu吗?如果我没记错的话,它可以很好地与 Tiles 集成。

于 2009-11-18T15:31:25.810 回答