有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java@forProviders不在scala视图中工作

来自@import com的任何方法。费斯。玩单元宾夕法尼亚州。html.\u(播放!验证库)不工作!请参阅日志:

Uncaught error from thread [play-dev-mode-akka.actor.default-dispatcher-16]: com.feth.play.module.pa.views.html.forProviders_Scope0$forProviders.display(Ljava/lang/Object;Lscala/reflect/Manifest;)Lplay/twirl/api/Appendable;, shutting down JVM since 'akka.jvm-exit-on-fatal-error' is enabled for for ActorSystem[play-dev-mode] java.lang.NoSuchMethodError: com.feth.play.module.pa.views.html.forProviders_Scope0$forProviders.display(Ljava/lang/Object;Lscala/reflect/Manifest;)Lplay/twirl/api/Appendable;

原因是NoSuchMethodError,但我不知道如何在scala视图中导入这个@forProviders方法。从样本导入不起作用

Scala视图:

@(playAuth: com.feth.play.module.pa.PlayAuthenticate, skipCurrent: Boolean = true)

@import com.feth.play.module.pa.views.html._

<ul class="providers">
    @forProviders(playAuth, skipCurrent) { p =>
        <li>
        @if(p.getKey() == "openid") {
            <a href="javascript:void(0);" onclick="askOpenID('@p.getUrl()');">
        } else {
            <a href="@p.getUrl()">Icon</a>
        }
        </li>
    }
</ul>

注:我正在关注来自joscha github的示例剧本authenticate用法(基本身份验证)


共 (0) 个答案