This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
While Struts is relatively easy to learn, it's really better if you don't jump into Struts without a little background in J2EE. I suggest you take some tutorials on the basics of servlets and JSPs. Once you've mastered the basic concepts of web development in J2EE, you'll have a much better understanding of what's going on when you superimpose the Struts framework over it.