1. A computer-implemented method of simultaneously providing a plurality of unique and dynamic messages on a user interface page, comprising the steps of: from a first user interface page, accepting a plurality of job requests; building a first software object, the first software object having a plurality of rows, each of the plurality of job requests and corresponding job request values being stored in a corresponding one of the plurality of rows; forwarding the first software object to a second user interface page and, before rendering the second user interface page, parsing the first software object and framing a dynamic message for each row of the first software object, each dynamic message including a unique URL formed of at least one of the job request values appended to a standard format URL and to a static message; building a second software object, the second software object including a row for each of the framed dynamic messages, each row including the static message and the unique URL of the corresponding dynamic message; adding the second software object to a session context, the session context being persistent across the first and second user interface pages; retrieving the second software object from the session context, unpacking the second software object, and rendering the second user interface page and displaying plurality of dynamic messages therein using the static message and the unique URL stored in each of the rows of the second software object.