我在jsp下面使用 "org.slf4j" % "slf4j-simple" % "1.7.12"
java.lang.IllegalStateException
我没有得到怎么回事?为什么会给出这些例外?
我尝试了很多。请帮我解决这个问题。
cannot forward. response already committed jsp.
答案 0 :(得分:0)
首次调用RequestDispatcher.forward
方法后需要停止执行,否则代码将继续执行。在大多数情况下,您需要在每次前进后返回。
在你的情况下,你在while循环中转发,代码继续执行并在方法结束时再次尝试转发。
if(strar.length!=11 && strar.length!=5) {
RequestDispatcher rd = request.getRequestDispatcher("DownloadDocs.jsp?result=Invalid CSV");
rd.forward(request, response);
return ;
}
(包括在其他地方返回)。