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

我有一个资源文件将有一些可选的键.如果可选资源密钥不存在,则我设置为认值.似乎没有简单的方法来确定密钥是否存在于资源束中.所以这就是我正在做的事情来解决.
<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类.

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...