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.
I don't have a free book for you but I do have a hint. You should not think of JSP as replacing Servlets. If you are going to learn JSP you should learn Servlets first. The servlet and JSP API specifications are not a substitute for a book but they are essential. You can download these API documents in pdf form from java.sun.com Bill
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com