Similar to what Mariyan says, it really depends on how integrated you
want GWT to be inside your Struts app. Dave Geary devotes a whole
chapter to this topic in his book "Google Web Toolkit Solutions". It
was written for GWT 1.4, but it remains very relevent. Pick it up at
Amazon or your favorite book source. For additional information, just
remember that GWT is really an AJAX toolkit, so Google for "how to
integrate AJAX into Struts". Again, and lastly, it really depends how
much integration between the two worlds you are trying to do. Struts
is a stateful server form post solution and GWT is a thick and
stateful Javascript client with AJAX server communication solution...