How can I obtain dynamic data in an HTML form destined for an XSL Transformation?
===

I have a plain ole' HTML document.  It gets read into some Java code I wrote and translated into a PDF via some XSL-T and Apache FOP.  

My issue is, this HTML document is a legal form that should be pre-populated with values contained in a Java object before being sent off to various computers/users.  Currently, I have no way to read in dynamic (run-time) data and then continue to transform it as usual.

I would like to know of a strategy/technology to do this that can be completed server-side.  Any ideas would be appreciated!

(I could take a very ugly solution where I piece together Strings in my Java code and insert in the data one piece at a time in the middle, but I have many pieces and that code would be difficult for my company to maintain.)