Possible Duplicate:
Reference interface constant from EL


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

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

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

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

最佳答案

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}

10-07 19:13