如何在EL中引用Java接口常量

时间:2018-05-22 15:28:40

标签: jsp el

我需要引用一些java接口中的常量(它们是由以前的开发人员放在那里的)。但问题当然是你得到错误信息:

javax.el.ELException: The class [com.foo] must be public, non-abstract and not an interface

访问这些常量的最佳方法是什么?我有一个解决方法,我在类文件中实现接口,并从我的jsp文件中引用常量。但这似乎是一种迂回的做法。有更好的解决方案吗?

1 个答案:

答案 0 :(得分:-2)

作为解决方法,您可以绕过EL并改用JSP scriptlet

cents._count = a.cents() + b.cents();