Playframework 未处理视图脚本中的播放验证(死锁)限制标记
我有一个使用deadbolt模块的工作web应用程序 除了无法将restrict标记添加到视图脚本之外,其他一切都正常工作。我试过了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(@@
@@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”替换为其他内容。