Type: New Feature
Resolution: Won't Fix
Affects Version/s: 3.6.2.RELEASE
Fix Version/s: None
If you have an Eclipse WTP Dynamic Web Project with the Java Server Faces project Facet, when you have managed classes (either listed in faces-config.xml or annotated with @ManagedBean) and you edit a facelet (.xhtml file with JSF markup), the facelet editor provides you with code assist on managed bean names and attributes.
If you invoke code assist at "|", the editor will complete with foobar.
Now, suppose your faces-config.xml declares the use of SpringBeanFacesELResolver, because you want to handle managed beans with Spring:
In this case it would be extremely useful if the facelet editor could provide me with the same code assist functionality against Spring beans.
Refactoring support would also be a great plus.
Adding the Spring Nature to your project would be a perfectly reasonable requirement. In this case STS already knows the whole Spring Beans model, so it shouldn't be too hard to make this work (if the facelet editor is enough extensible).