Servlets OAUTH response.sendRedirect(url)提供非法状态异常

Servlets OAUTH response.sendRedirect(url)提供非法状态异常,servlets,oauth,response,Servlets,Oauth,Response,我有一个应用程序,其中我正在执行OAUTH 1.0,并且我被重定向到我在OUTH调用中发送的重定向URL。现在,我还在回调URL中获取代码参数,这是我可以理解的OAUTH的正常行为。现在,我想把这个回调URL页面作为一个虚拟页面,这样我可以处理我得到的代码,然后我可以将响应重定向到我想要的实际页面。我希望这样做,因为我不希望向最终用户公开代码凭据,因为这可能是安全问题。现在-当我执行此操作时,在处理代码之后,我将相同的响应从虚拟页面重定向到实际页面,但是,在重定向时,它会给出非法状态异常。有没有

我有一个应用程序,其中我正在执行OAUTH 1.0,并且我被重定向到我在OUTH调用中发送的重定向URL。现在,我还在回调URL中获取代码参数,这是我可以理解的OAUTH的正常行为。现在,我想把这个回调URL页面作为一个虚拟页面,这样我可以处理我得到的代码,然后我可以将响应重定向到我想要的实际页面。我希望这样做,因为我不希望向最终用户公开代码凭据,因为这可能是安全问题。现在-当我执行此操作时,在处理代码之后,我将相同的响应从虚拟页面重定向到实际页面,但是,在重定向时,它会给出非法状态异常。有没有人面对过这个塞纳里奥,特别是在奥阿诺斯

例外情况

java.lang.IllegalStateException
    at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435)

这里的问题是我在response.sendRedirecturl下面有很多JSP代码,这使得它抛出了这个错误,因为在重定向之后,响应应该被认为是提交的,不应该被写入

所以我添加了一个虚拟页面,这样在响应重定向之后就没有JSP代码了


听起来您在执行重定向之前已经提交了响应。请显示执行重定向的代码。