I agree with Harry - setting up Tomcat and servlets support was really really easy via WebHostManager. Probably a little too easy, as I installed servlet support for the 4 accounts using the server and crippled the performance... I never realised it was so intesive to host.
I used Struts quite happily though for a bit but I think I might have had to install it myself (not a big problem on the
VPS Hosting). We use Struts all the time at work, and if I had the choice again I think I'd use Struts2 or something else...