Can I pass a MethodBinding to a template?
No, you can only pass a value binding to a template. One workaround is to pass the bean as a ValueBinding and hardcode the method name in your template (example needed here). Another is to pass the bean as a ValueBinding and pass the method as a ValueBinding (example needed here). Rick Hightower has an example in his article on Facelets.