Hi folks, At the moment I'm having troubles with starting a file download using GWT. In my application we have a Form object which contains all data which should be stored on a PDF file. Currently my applications works like this to generate the file and start the download.
1. Do a RPC call to store a form object in the session 2. If succesfull, call servlet by a GET method 3. Get the form object out of the session, genereate the pdf and write the Response object However, this solutions fails due to the fact that during the calls 2 sessions gets created. The first one when I do an RPC call to store the form in the session. When the RPC call is finished the session gets destroyed. The second session is created when I do a call to the servlet. The servlet cannot find the stored Form object as the session in which the Form object is stored is already destroyed. How can I handle the different created sessions on the server? As GWT cannot handle file download using RPC, an alternative solution would be to create a tempory file. In this solution I would create a RPC call which creates a file with an unique filename. When this file is created, I call the servlet to get the file. Is this a nice solution for this problem or is there a more nifty solution? Regards, -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
