&
Best Practices with Expresso Framework using Struts:
The Expresso Framework, until version 3, had its own Model View Controller engine. It now integrates Struts, further reducing the amount of code that developers need to write. As well as having an MVC framework, Struts also has its own powerful custom tag actions. Custom tag libraries and their powerful bean introspection core further reduce the total amount of Java scriptlets in Java Server Pages.
Not sure what all of that means, but sure sounds powerful!