Java 游戏框架:如何在路线更改时更改活动类

Java 游戏框架:如何在路线更改时更改活动类,java,twitter-bootstrap,playframework-2.0,Java,Twitter Bootstrap,Playframework 2.0,我在项目中使用PlayFramework2forJava和BootstrapHelper,我想在侧边栏链接上应用active类。我使用侧导航栏进行导航,默认情况下,页面加载时始终有一个链接处于活动状态,因此每次只有一个链接突出显示为活动链接,但如何更改路由或链接更改时的class=“active”,是否有方法检查路由路径是我们的html scala模板文件 @activeLink(currentPath:String) = @{ if(request.path.equals(currentPat

我在项目中使用PlayFramework2forJava和BootstrapHelper,我想在侧边栏链接上应用
active
类。我使用侧导航栏进行导航,默认情况下,页面加载时始终有一个链接处于活动状态,因此每次只有一个链接突出显示为活动链接,但如何更改路由或链接更改时的
class=“active”
,是否有方法检查路由路径是我们的html scala模板文件

@activeLink(currentPath:String) = @{
if(request.path.equals(currentPath)) "active"
}
这是我的侧栏导航代码

<ul class="nav nav-list">
     <li class="active"><a href="/menu1">Menu1</a></li>
     <li><a href="/menu2">Menu2</a></li>
     <li><a href="/menu3">Menu3</a></li>
</ul>

请给我一些建议

我终于找到了解决问题的方法,我也在为别人分享我的方法。 首先,我在html scala模板文件中创建了一个方法

@activeLink(currentPath:String) = @{
if(request.path.equals(currentPath)) "active"
}
现在需要在
anchor
标记的
class
属性中调用上述方法

<ul class="nav nav-list">
 <li class="@activeLink("/menu1")"><a href="/menu1">Menu1</a></li>
 <li class="@activeLink("/menu2")"><a href="/menu2">Menu2</a></li>
 <li class="@activeLink("/menu3")"><a href="/menu3">Menu3</a></li>
</ul>
这是我的最终解决方案,如果有人有另一个解决方案或以不同的方式处理相同的问题,请也分享这些解决方案