Haven't tried this, but it shouldn't work, since the expression #{usermanager.userSignUp} is interpreted as "the property userSignUp of a bean with the id/name usermanager".
This is not an issue with jsf-spring, though, but purely jsf related.
HTH,
Thomas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi
We migrating an application from struts to jsf. At the moment, we use dots in the bean id's (every module has a prefix):
<bean id="usermanager.userSignUp"
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
...
</bean>
It there a way to use this id's instead of an id without dots? Is this possible in a the JSF Expression Language?
<managed-bean>
....
<managed-property>
<property-name>manager</property-name>
<value>#{usermanager.userSignUp}</value>
</managed-property>
</managed-bean>
Thanks
Thomas
Haven't tried this, but it shouldn't work, since the expression #{usermanager.userSignUp} is interpreted as "the property userSignUp of a bean with the id/name usermanager".
This is not an issue with jsf-spring, though, but purely jsf related.
HTH,
Thomas
It is interpreted as a property... thats the problem. I hoped there is a easy way to handle this, like #{'usermanager.userSignUp'}... :-)
It seems that we have to change every bean id name.
You could write and plug in your own EL parser, but it seems like it'd be a lot easier to just change your bean names.