I have a form using POST when requests the generation of a PDF report. The target for the form allows the PDF to be displayed in a new window without interfering with the page the user clicked on the form. I'm JBoss 3.2.6 which generates the report and streams the report back with the correct content type via a servlet.
In Internet Explorer I'm seeing strange behaviour in that when the form is first submitted, the PDF report is generated correctly, but if I switch back to the original page and click the link again, the form is submitted using a GET request (with no parameters). I used to simply have a standard link to generate the report but wanted to avoid any side affects of pre-fetching as the reports can sometimes take a long time to generate, this standard link seemed to work without any problems.
Any ideas what could be causing this?