【问题标题】:Play 2.0, get active route/url/Call?玩2.0,获取活跃路由/url/Call?
【发布时间】:2012-05-05 19:19:07
【问题描述】:

我正在为我的应用程序创建分页器。

我不知道如何获取当前路线/判断页面/“呼叫”是否处于活动状态。

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"}

【问题讨论】:

    标签: playframework playframework-2.0


    【解决方案1】:

    目前没有标准方法可以知道请求的当前Handler

    【讨论】:

      猜你喜欢
      • 2018-08-02
      • 2012-09-11
      • 2012-01-03
      • 2017-03-24
      • 1970-01-01
      • 2011-02-22
      • 2015-11-03
      • 1970-01-01
      • 2021-02-21
      相关资源
      最近更新 更多