Hi,
I am using HttpServletResponse and ServletOutputStream. The code is as follows:
Actually when I click "Run Report" button in a html form, this method will be invoked. The actual requirement is after I click the "Run Report", .pdf should get downloaded and goto a different page. To achieve this I used response.sendRedirect() method. I got the following error:
java.lang.IllegalStateException: Response has already been committed, be sure not to write to the OutputStream or to trigger a commit due to any other action before calling this method.
Is there a way to redirect from a page to another when I used response.getOutputStream().
Also, if any errors occured, how do I show it. Actually in my code I am trying to get Writer object to show error messages. This will not work. Any ideas how to show error messages when response.getOutputStream() is used.
regds
-raju
I am using HttpServletResponse and ServletOutputStream. The code is as follows:
Actually when I click "Run Report" button in a html form, this method will be invoked. The actual requirement is after I click the "Run Report", .pdf should get downloaded and goto a different page. To achieve this I used response.sendRedirect() method. I got the following error:
java.lang.IllegalStateException: Response has already been committed, be sure not to write to the OutputStream or to trigger a commit due to any other action before calling this method.
Is there a way to redirect from a page to another when I used response.getOutputStream().
Also, if any errors occured, how do I show it. Actually in my code I am trying to get Writer object to show error messages. This will not work. Any ideas how to show error messages when response.getOutputStream() is used.
regds
-raju