Hi Jamie, I think WSAD did a good job on developing Web applications (including Structs) together with EJB applications. You may try to download a trial version and make a try on that. I dont know whether another IDE product: Eclipse provides any plug-in modules that supports Structs, but if it did, you may also try Eclipse. Nick.
Here is the list of IDEs, GUIs and Code Generators that supports Struts... I once bookmarked it, when I started to learn about the struts... At that time, I was using JBuilder to implement struts.... Hope it's useful for you guys... http://jakarta.apache.org/struts/resources/tools.html
Co-author of SCMAD Exam Guide, Author of JMADPlus SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0