5

アプリケーションのページネーターを作成しています。

現在のルートを取得する方法/ページ/「通話」がアクティブかどうかを確認する方法がわかりません。

index.scala.html のコード

@if(page.getTotalPageCount() > 0){
<div class="pagination">
    <ul>
    @for(i <- 0 to page.getTotalPageCount()-1){
        <li@if(@routes.NewsHandler.index(i) == ?){ class="active"}><a href="@routes.NewsHandler.index(i)">@(i+1)</a></li>
    }
    </ul>
</div>
}

だから基本的に。

if(@routes.NewsHandler.index(i) == ?){ class="active"}

何か案は?

編集、私は実用的な解決策を見つけました:

@if(request().path().toString().equals(routes.NewsHandler.index(i).toString())){ class="active"}
4

1 に答える 1

-1

現在Handler、リクエストの現在を知る標準的な方法はありません。

于 2012-05-05T20:55:47.037 に答える