As I do not know which technology you're using, I'll give you three solutions:
When the controller (1) saves the data, put it in the session for the controller (2) to retrieve it and use it to send email.
When controller (1) saves the data, place them in hidden-fields of the next page to be displayed. So, when the controller (2) is called, it retrieves the values of these hidden-fields.
When the controller (1) saves the data, place it in cookies that are stored in the browser. The controller (2) can then retrieve these values and send them by email.
However, if this data is to be sent after some user interaction, I highly recommend that you save it in the database because any other solution would be non-trivial except in cases where you save the data in the session or cookies.
Note that saving save data in the session is not very recommended, except for the essentials, as this can greatly burden the memory of the application server.
Cookies store information about user profiles so saving that data to cookies may not be the most appropriate way to handle these values.
I particularly like the idea of saving this information in a database, or if it is saved in the next user interaction, save it in hidden-fields.