Or, you can try out JCatapult, which is similar to Struts, but has its
own MVC (in addition to a bunch of other stuff). JCatapult is built
from the start to work with Guice and the entire framework is
instantiated and managed by Guice. We actually do a discovery process
to find Modules. You place Modules in a package named *guice* and
JCatpault will discover them (i.e. com.example.guice.MyModule). Works
nicely.
-bp