java.lang.IllegalStateException:PWC1227:响应提交后无法转发

时间:2012-01-01 18:18:40

标签: jsp servlets javabeans

我使用eclipse在java中创建了一个程序,它解析了一个xml文件并进行了一些处理。这由适当的GUI涵盖。现在,我正在使用Netbeans,我需要将此程序转换为Web应用程序。目前我创建了一个jsp文件,用户可以使用survlet上传文件并在屏幕上打印。 java代码现在在java bean上。

但是,我不知道如何将javabeans与servlet结合起来,以及如何在幕后完成xml文件的处理(使用编写的代码),结果将出现在jsp上。 我试图在servlet的post方法中编写这段代码,然后读取文件。

Parser parser = new Parser(file); // class where all the process is happening
request.setAttribute("fileProcess",parser); // try to print the processed file to jsp
request.getRequestDispatcher("index.jsp").forward(request, response);

这不起作用,它给了我以下异常

java.lang.IllegalStateException: PWC1227: Cannot forward after response has been  committed

可能是代码的顺序,或者它处于错误的位置。也许这样做的方法很简单,但我对网络应用程序没有经验。

谢谢你的时间!

0 个答案:

没有答案