Ich habe eine Ressourcendatei, die einige optionale Schlüssel haben wird. Wenn der optionale Ressourcenschlüssel nicht vorhanden ist, stelle ich stattdessen einen Standardwert ein. Es scheint, dass es keinen einfachen Weg gibt festzustellen, ob ein Schlüssel im Ressourcenbündel vorhanden ist. Das mache ich also, um es zu umgehen.Wie kann ich überprüfen, ob ein Ressourcenbündelschlüssel mit JSTL-Tags nicht existiert?
<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>
Gibt es einen besseren Weg?
Dies funktioniert nur in Umgebungen, die EL 2.2 unterstützen (die im April 2009 noch nicht existierten). – BalusC