0

私は Play フレームワーク 2 を初めて使用し、Java クラスでサポートされている単純なタグを実装しようとしています。しかし、コンパイルエラーが発生しているため、作業できません

\app\views\tags\security.scala.html 行 3 の単純な式の不正な開始ブラウザでのコンパイル エラー。

タグファイル views/tags/security.scala.html

@(roles:String)(body:Html)
@import helpers.SecurityHelper._
@if(restricted (@session().get("roles"),@roles)==true){
@body
}

ヘルパー クラス コード パッケージ ヘルパー。

public class SecurityHelper {
    public static boolean restricted(String userRoles, String ressourceRoles) {
        String[] roles = userRoles.split("_");
        boolean b = false;
        for (int i = 0; i < roles.length; i++) {
            if (roles[i].indexOf(ressourceRoles) != -1) {
                b = true;
            }
        }
        return b;
    }
}

使用方法: 他のテンプレートでは、次のようにタグを呼び出します。

@security("job-view"){
Welcome
}

問題がわかりません、何か提案はありますか?ありがとう

4

1 に答える 1