This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
Good question. Struts will embrace JSF. You will be able to mix and match features. Struts provides things that JSF does not. Look in the contrib area of Struts of Struts-Faces. Struts plans on integrating with JSF. There is overlap.