所以我有一个当前没有scriptlet的JSP,即没有出现“<%”(“<%@”除外),而是多次出现“$ {javaVar}” ,这是EL。
我现在需要添加以下内容:
<security:hasPermissionTo functionKey="<%= FunctionKeyConstants.CREATE %>" ...
但我不想打破这个JSP的惯例。我可以用EL吗?还是其他任何建议?
答案 0 :(得分:4)
Java Class
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}