This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma 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.