Thanks Martin,
This could really work with a custom Map implementation.
I hoped for a simpler solution but the EL is really a little bit
limited.

Michael

-----Original Message-----
From: Martin Marinschek [mailto:[EMAIL PROTECTED] 
Sent: Montag, 16. Oktober 2006 13:07
To: MyFaces Discussion
Subject: Re: dynamic key generation with EL

Interesting. No, I don't think it would work.

option would be two use a double-indexed map (you'd have to change to
an implementation of map which returns a map then, and this map would
get the second argument passed in).

your example changed to the new approach:

<t:dataList var="myVar" value="#{MyBean.myList}">

<h:outputText value="#{msgs['myApp.prefix'][myVar.value]}"/>

regards,

Martin

On 10/16/06, Michael Heinen <[EMAIL PROTECTED]> wrote:
>
>
>
>
> Hi,
>
>
>
> I have to create a message key dynamically in JSP.
>
> How can I do this with EL and concat expressions?
>
>
>
> I have the prefix 'myApp.prefix.' and want to add a value at the end.
>
>
>
> The following sample does not work:
>
> <t:dataList var="myVar" value="#{MyBean.myList}">
>
> <h:outputText value="#{msgs['myApp.prefix.'+myVar.value]}"/>
>
>
>
> Thanks for any help
>
> Michael


-- 

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces




Reply via email to