Używam MVC wiosny 3.1 i płytki 2.Apache Tiles 2,5 - Mark elementem menu jako aktywnego
mam ten Płytka:
<ul class="nav">
<li class="active"><a href="/person">Person</a></li>
<li><a href="/student">Student</a></li>
<li><a href="/superadmin">Superadmin</a></li>
</ul>
a tiles.xml:
<tiles-definitions>
<definition name="base.definition" template="/WEB-INF/pages/tiles/template.jsp">
<put-attribute name="meta" value="/WEB-INF/pages/tiles/meta.jsp" />
<put-attribute name="head" value="/WEB-INF/pages/tiles/head.jsp" />
<put-attribute name="navbar" value="/WEB-INF/pages/tiles/navbar.jsp" />
<put-attribute name="sidebar" value="/WEB-INF/pages/tiles/sidebar.jsp" />
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/pages/tiles/footer.jsp" />
</definition>
<definition name="user.new" extends="base.definition">
<put-attribute name="body" value="/WEB-INF/pages/user.new.jsp" />
</definition>
<definition name="user.show" extends="base.definition">
<put-attribute name="page_title" value="Tiles tutorial homepage" type="string"/>
<put-attribute name="section_title" value="User's list" type="string"/>
<put-attribute name="body" value="/WEB-INF/pages/user.show.jsp" />
</definition>
<definition name="login" template="/WEB-INF/pages/login.jsp">
<put-attribute name="meta" value="/WEB-INF/pages/tiles/meta.jsp" />
<put-attribute name="head" value="/WEB-INF/pages/tiles/head.jsp" />
<put-attribute name="body" value="/WEB-INF/pages/login.jsp" />
</definition>
</tiles-definitions>
Teraz chcę ustawić klasę "aktywną" dla wybranego menu. Czy mogę to zrobić za pomocą płytek? Czy muszę sprawdzić wiosnę?
Dziękuję bardzo! Przepraszam za spóźnienie, ale strona mnie nie powiadomiła! – gaspo53
Powinieneś ustawić ten respone jako rozwiązanie, jeśli to ci odpowiada – sam
co ze sposobem płytek? – Adam