Tengo una pagina JSP en la que necesito mostrar un mensaje. El mensaje que se encuentra en una archivos .properties donde tengo cargado los los recursos. Ahora bien, tengo lo siguiente:
<c:set var="message" value="${PROFILE_MESSAGES.config}"/>
<c:if test="${helpkey != null && helpbundle != null}">
<fmt:setBundle basename="${message}"/>
<fmt:message key="${helpkey}"/>
</c:if>
La variable "message" que se crea es la ruta de la dirección del archivo de recursos del cual voy a tomar el mensaje. Las varialbles helpkey y helpbundle fueron seteadas en el request con anterioridad.
El problema esta en que, cuando le indico al tag fmt:message el key a través del EL ${} no me resuelve ni el message ni el helpkey, pero si ponlos los vales como literales string si me trae el mensaje.
Quisiera saber porque sucede esto y cual seria una solución factible del hecho.
GRACIAS.