Estoy usando JSF 2. Estoy tratando de resolver una referencia de paquete de mensajes dinámicamente la propiedad de un bean administrado. El valor contiene el nombre del paquete y la clave. Esto es necesario ya que el valor puede provenir de uno de los pocos paquetes diferentes. He intentado muchas permutaciones, pero el valor del bean parece que siempre se resuelve como una cadena literal (dando salida con corchetes EL) y el paquete nunca se llama para resolver y devolver el valor. ¿Algunas ideas?¿Cómo obtener un valor de propiedad del paquete de recursos JSF en el bean de respaldo?
que he intentado:
#{bundle['key']}
${bundle['key']}
bundle['key']
Ellos se emiten exactamente como está, también en un <h:outputText>
. Funciona bien si lo escribo directamente en la página. Mi teoría es que JSF no se da cuenta de que tiene que procesar el String como una expresión. ¿Hay alguna forma de forzarlo?
Gracias BalusC por su pronta respuesta y útiles, esto ha respondido a mi pregunta. – RobP
De nada. – BalusC