Hi Zerg,

No, you cannot have embedded el like this:
action="#{localeSelector.selectLanguage(#{locale.value})}

As I have noted the generated href is:
anonymous wrote : 
http://localhost:8080/AuthWebApp/noauth/login.seam?cid=1&actionMethod=noauth%2Flogin.xhtml%3AlocaleSelector.selectLanguage%28%27%24%7Blocale.value%7D%27%29
  | 

The quotes are there. If I remove them from the code they are simply not 
generated. This is not the problem as there is no way an expression inside the 
MethodBinding to be evaluated.

Of course I tried what you have suggested and several other options. My guess 
with 'immediate' evaluation using ${} is also not correct.

I guess the solutions are two:
- create a custom facelet component
- pass a request param to change the language

I think Facelet's repeat just can't work with MethodBinding with simple EL.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4066187#4066187

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4066187
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to