One of the easiest ways to pass an object around between servlets and Javaserver Pages is with a Session (javax.servlet.http.HttpSession) Sessions are objects that are managed by the servlet engine and are identified by a unique "cookie" value. You can attach an arbitrary object to a session in one servlet with: session.setAttribute("objname", theObj); and get it back with notherObj = (objtype)session.getAttribute("objname"); Use the HttpRequest method getSession() to get the session associated with a request. NOTE: the user's browser must be set to accept cookies.
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