gpt4 book ai didi

jsp - 如何在 EL 中引用 Java 接口(interface)常量

转载 作者:行者123 更新时间:2023-12-04 19:53:46 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to reference constants in EL?

(12 个回答)


2年前关闭。




我需要引用 Java 接口(interface)中保存的一些常量(它们是以前的开发人员放在那里的)。但问题当然是您收到错误消息:

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

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

最佳答案

作为一种解决方法,您可以绕过 EL 并使用 JSP scriptlet反而:

<%
jspContext.setAttribute("CONSTANT_NAME", InterfaceName.CONSTANT_NAME);
%>

关于jsp - 如何在 EL 中引用 Java 接口(interface)常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50471415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com