gpt4 book ai didi

java - 如何访问 EL/JSP 中限制的属性

转载 作者:太空宇宙 更新时间:2023-11-04 14:09:59 24 4
gpt4 key购买 nike

我的一个 JSP 中有这一行:

<fmt:message key="label.user.request.type.${requestEntry.key.class.simpleName}"/>

在我将 Jetty 升级到 v9.2.2 之前,它一直工作得很好。现在我猜JSP库已经更新了,这使得java保留字(如defaultclass等非法标识符。

上面的代码来自渲染Map,我使用getClass() getter - 它通过某种魔法变成了.class。 - 这是保留字。

我有点陷入困境 - 如何解决这个问题?我不想重构整个文件,因为当前的实现非常简洁且易于阅读。

最佳答案

如果有方法可以实现此目的,请告诉我。我最终在类中创建了一个 getClazz() getter 用作此映射中的键,然后只使用它。

但是,我发现这个解决方法有点老套 - 最好以其他方式引用这个 setter/getter 。因此,如果您有其他解决方案,请告诉我。

关于java - 如何访问 EL/JSP 中限制的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28450035/

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