ように私は、私は、このタイルを持って春のMVC 3.1とタイル2.Apacheのタイル2.5 - マークメニュー素子活性
を使用しています:
<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>
そして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>
ここでは、選択したメニューのクラスを「アクティブ」に設定します。 タイルでこれを行うことはできますか?それとも、私は春を見上げなくてはなりませんか?
ありがとうございました!遅れて申し訳ありませんが、サイトは私に通知していませんでした! – gaspo53
あなたが満足するなら、このresponeを解決策にしてください。 – sam
タイルの仕方はどうですか? – Adam