"The set strikes me as something like the set of potatoes, radishes, farming, and lunch. " - a colleague's way of comparing both overlapping and disparate groups. made me laugh and thought of the ranch
You should may be try MyEclipse Plugin. It has a nice graphical page/workflow editor. It can automatically add Struts capabilities (meaning all the jars you need to develop struts based WEB Applications) to your project too.
The only problem is that it is not free. You can download 30 days trial edition from
Here you will also find many demos (flash) and links to good tutorials.
It also includes support for many application and/or web servers too, so that you can deploy your projects to say Tomcat or jboss and debug it etc.
It allows you even to debug JSPs, meaning step through your JSPs line by line and seeing what variables are there etc.
There are of course many other free open-source dev. tools but if you want to get started ASAP with struts and see what it does etc., MyEclipse is IMHO the first choice. After you feel comfortable with struts, you can change to something else.