您不应该尝试在JSP中执行此操作。JSP将已经获得一个输出流以写入其输出。您需要使用servlet来返回XML。
当您调用response.getOutputStream时,它与JSP(将被编译为servlet的)已经获得输出流的事实相冲突。这就是为什么它导致IllegalStateException的原因。

您不应该尝试在JSP中执行此操作。JSP将已经获得一个输出流以写入其输出。您需要使用servlet来返回XML。
当您调用response.getOutputStream时,它与JSP(将被编译为servlet的)已经获得输出流的事实相冲突。这就是为什么它导致IllegalStateException的原因。