I would recommend MyEclipse, you can try for free and doesn't cost much to buy (about $30).
MyEclipse Features I think it's important to understand the Struts XML configuration, but once you have a good understanding the MyEclispe wizards just saves you so much typing, and the Visual Struts Modeler enables you to get a quick picture of how the actions, forms and
jsp files are linked. The jsp editor also enables autocompletion of JSP tags.
It also provides other plugins for Hibernate, Spring etc.
Jason.
[ March 09, 2006: Message edited by: Jason Moors ]