gpt4 book ai didi

java - 重定向到页面时出现问题

转载 作者:行者123 更新时间:2023-11-30 05:03:47 28 4
gpt4 key购买 nike

我正在开发一个网络应用程序。

我编写了一个jsp、servlet 和一个bean。将记录成功插入数据库后,我想重定向到新页面,但 response.sendredirect() 报告错误。

错误

服务器遇到内部错误 (),导致其无法完成此请求。

异常(exception):

java.lang.IllegalStateException
org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435)
javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:126)
allotmant.seatAllot.processRequest(seatAllot.java:104)
allotmant.seatAllot.doGet(seatAllot.java:134)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)

注意:根本原因的完整堆栈跟踪可在 Apache Tomcat/6.0.20 日志中找到。

可能的解决方案是什么?

最佳答案

我认为您在提交响应 header 后无法发送重定向。重定向时, header 必须包含重定向操作。但如果您已经发送了一些正文内容,则 header 将被提交。

因此,您可能在重定向之前发送正文内容(或手动提交 header )。

关于java - 重定向到页面时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5777836/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com