Servlet请求转发时报错Cannot forward after response has been committed

java.lang.IllegalStateException: Cannot forward after response has been committed
这个错误的原因是因为调用了父类的super.doGet(req, resp);(doPost(req, resp()也一样)
由于请求转发是一次请求,调用了父类的super.doGet(req, resp);执行完,就等于已经响应了一次,后面再去跳转响应,会造成重复提交,然后报错。因此,去掉super.doGet(req, resp)的调用即可。

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读