Hi i can define functions like this for el:
<function>
<function-name>areAllGranted</function-name>
<function-class>org.springframework.faces.security.FaceletsAuthorizeTagUtils</function-class>
<function-signature>boolean areAllGranted(java.lang.String)</function-signature>
</function>
</facelet-taglib>
but what can i do if i want to use a spring bean with initalised autowired-fields, instead of a plain new instance of an class?
If your’re using a Servlet 3.0 container which supports EL 2.2 (Tomcat 7, Glassfish 3, etc), just do it.
If your’re using an old Servlet 2.5 container which doesn’t support it, then install JBoss EL so that you can use the new EL 2.2 syntax. This is answered in detail here: Invoking methods with parameters by EL in JSF 1.2