Play Framework 2.0在视图中查找当前操作

Rya*_*yan 5 css playframework playframework-2.0

在Play Framework 2.0应用程序中,我希望能够为活动页面指定CSS类.我怎么样?

<li @if( ) { class="active" }> 
  <a href="@routes.Application.index()"> Home </a> 
</li>
Run Code Online (Sandbox Code Playgroud)

具体来说,我在if语句中添加了什么?

Mau*_*ähä 7

@ request.uri至少与play framework 2一起工作以查看更多内容http://www.playframework.org/documentation/api/2.0/java/play/mvc/Http.Request.html

编辑:你可以试试这个例子..

@if(request.uri.contains("home")){ 
  ..home word in url..
} else {
  ..home word not in url..
}
Run Code Online (Sandbox Code Playgroud)

  • 最后我做"request.uri.equals(routes.Application.index().的toString()"而不是硬编码的"家".不管怎样,感谢您的帮助和指点我朝着正确的方向发展. (3认同)