0

我有一个使用 deadbolt 模块的工作 Web 应用程序。

除了我无法将限制标记添加到视图脚本之外,一切都运行良好。我努力了..

@@Restrict( @@Group( "user"  )  ) {
       <p> Howdy </p>
}

#{deadbolt.restrict roles:[['user']]}
         <p> Howdy </p>
#{/deadbolt.restrict}

以上两者都只是作为文本显示在页面上,没有插值。

但是以下工作正常....

@subjectNotPresent() {

你好

}

蒂亚,切特

4

1 回答 1

1

您似乎正在尝试在 Play 2.x 应用程序中使用 deadbolt 1(用于 Play 1.x)。而不是 deadbolt-1 您应该使用deadbolt-2

然后它看起来像这样:

@import be.objectify.deadbolt.java.views.html._
...
@pattern("permission-name") {
    ... 
}
于 2013-08-01T06:33:23.690 回答