Playframework 未处理视图脚本中的播放验证(死锁)限制标记

Playframework 未处理视图脚本中的播放验证(死锁)限制标记,playframework,playframework-2.0,play-authenticate,Playframework,Playframework 2.0,Play Authenticate,我有一个使用deadbolt模块的工作web应用程序 除了无法将restrict标记添加到视图脚本之外,其他一切都正常工作。我试过了 @@Restrict( @@Group( "user" ) ) { <p> Howdy </p> } #{deadbolt.restrict roles:[['user']]} <p> Howdy </p> #{/deadbolt.restrict} @@Restrict(@@

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

除了无法将restrict标记添加到视图脚本之外,其他一切都正常工作。我试过了

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

#{deadbolt.restrict roles:[['user']]}
         <p> Howdy </p>
#{/deadbolt.restrict}
@@Restrict(@@Group(“用户”)){
你好

} #{dedbolt.restrict角色:[['user']]} 你好

#{/dedbolt.restrict}
以上两种内容都只是以文本的形式显示在页面上,而无需插值

但是,以下操作是正确的

@subjectNotPresent(){ 你好

}


tia,Chet

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

然后它会像这样:

@import be.objectify.deadbolt.java.views.html._
...
@pattern("permission-name") {
    ... 
}

事实上,我已经试过了,但在我原来的帖子中没有提到@Restrict(List(as(“user”)){Howdy

}给出了错误。。。。object be.objectify.deadbolt.java.actions.Restrict不是我在@import be.objectify.deadbolt.java.actions.Restrict中的值;在顶部,谢谢,我使用@Restrict(handler,List(as(“user”)){我不确定是否需要将“handler”替换为其他内容。