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.
you said: want to be able to submit this page to a servlet to get the forms values, at the same time as this I want to open a new window to display another page
I think it depends on what you mean by 'at the same time'. Is after form processing good enough?
So when the response page appears from the form submission, your second window could pop open.
That's one option.
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