zoukankan      html  css  js  c++  java
  • Can't sendRedirect() after data has committed to the client

    resin下

    response.sendRedirect("XXX");

    会报异常:java.lang.IllegalStateException: Can't sendRedirect() after data has committed to the client.

    原因是在做登陆时用户名和密码判断后,做的页面跳转有问题,按照异常来理解,应该是服务器已经返回了状态200或者404或者其他的状态码,但是又执行了重定向的代码,返回302状态码。服务器同一次相应应该只返回一种状态,response.sendRedirect执行后,应用服务器还是会执行接下去的代码的,所以一般都可以通过return语句中断

    如果没有中断,而且接下去又有返回状态码的语句时,就会报这个错

    有不懂的,或者更好的见解可以随时交流!每天都会看的。
  • 相关阅读:
    常用shell
    JavaScript基础
    CSS动画-页面特效
    CSS3常用操作
    CSS3的盒子模型
    CSS定位
    JQuery中的DOM操作
    [单词用法总结]-as
    JQuery选择器
    css选择器
  • 原文地址:https://www.cnblogs.com/java-xz/p/6913760.html
Copyright © 2011-2022 走看看