一尘不染

在不使用脚本的情况下引用JSP中的静态字段

jsp

因此,我有一个JSP,目前其中没有脚本集,即没有出现“ <%”(“ <%@”除外),而是多次出现“ $ {javaVar}”,这是EL。

我现在需要添加以下内容:

<security:hasPermissionTo functionKey="<%= FunctionKeyConstants.CREATE %>" ...

但是我不想违反此JSP的约定。我可以使用EL做到这一点吗?或其他建议?


阅读 240

收藏
2020-06-08

共1个答案

一尘不染

Java类

public class FunctionKeyConstants{
        public static final String NAME="Jigar";
        public String getNAME(){//NOTE THAT ITS NOT STATIC
             return NAME;
        }
}

JSP

<jsp:useBean id="cons" class="com.example.FunctionKeyConstants" scope="session"/>

然后

${cons.NAME}
2020-06-08