gpt4 book ai didi

java - 如何使用 JSTL 标签检查资源包 key 是否不存在?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:58:17 27 4
gpt4 key购买 nike

我有一个资源文件,其中包含一些可选键。如果可选的资源键不存在,我会设置一个默认值。似乎没有简单的方法来确定资源包中是否存在 key 。所以这就是我正在做的事情来解决它。

<fmt:message var="title" key="login.reg.signup.${signupForm.regfrom}.title" />
<c:if test='${fn:startsWith(title, "??")}'>
<fmt:message var="title" key="login.reg.signup.default.title" />
</c:if>

有没有更好的办法?

最佳答案

您可以编写自己的 JSP 标记来执行此操作,这样您就可以:

<my:message var="title" key="${form}.title" default="default.title"/>

标记实现可以是您当前的 JSP 语法,也可以是 Java 类。

关于java - 如何使用 JSTL 标签检查资源包 key 是否不存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/739170/

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