我有一个使用deadbolt模块的工作Web应用程序。
除了我无法将restrict标记添加到视图脚本之外,每件事情都运行良好。我试过..
@@Restrict( @@Group( "user" ) ) {
<p> Howdy </p>
}
#{deadbolt.restrict roles:[['user']]}
<p> Howdy </p>
#{/deadbolt.restrict}
以上两者都只是作为文本显示在页面上,没有插值。
但是以下工作正常....
@subjectNotPresent(){
你好
}
tia,切特
答案 0 :(得分:1)
您似乎正在尝试在Play 2.x应用程序中使用deadbolt 1(适用于Play 1.x)。 你应该使用deadbolt-2来代替deadbolt-1。
然后看起来像这样:
@import be.objectify.deadbolt.java.views.html._
...
@pattern("permission-name") {
...
}