加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 如何使用JSTL标签检查资源束密钥是否不存在?

发布时间:2020-12-14 16:44:47 所属栏目:Java 来源:网络整理
导读:我有一个资源文件将有一些可选的键.如果可选资源密钥不存在,则我设置为默认值.似乎没有简单的方法来确定密钥是否存在于资源束中.所以这就是我正在做的事情来解决. fmt:message var="title" key="login.reg.signup.${signupForm.regfrom}.title" /c:if test='
我有一个资源文件将有一些可选的键.如果可选资源密钥不存在,则我设置为默认值.似乎没有简单的方法来确定密钥是否存在于资源束中.所以这就是我正在做的事情来解决.
<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类.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读