This week's book giveaway is in the Mac OS forum. We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line! See this thread for details.
I've heard tell that Vignette will be offering some type of support for Struts in an upcoming release. Other than that, from the perspective of Struts, a content management system may not be so different than a data management systems. You'd facilliate obtaining the content via an Action and then bundle it into the response. People report that Struts can work well with systems like Cocoon. For XML systems, there is also a Struts extension, stxx, which works well with XLST (see the Struts resource page).