jsp+servlet的问题,提交时报错:Cannot forward after response has been committed这句话的意思大概是提交response后不能再转向,是吧?是不是我前面response.setContentType("text/html"); response.setCharacterEncoding("utf-8");
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 18:56:35
![jsp+servlet的问题,提交时报错:Cannot forward after response has been committed这句话的意思大概是提交response后不能再转向,是吧?是不是我前面response.setContentType(](/uploads/image/z/11785695-15-5.jpg?t=jsp%2Bservlet%E7%9A%84%E9%97%AE%E9%A2%98%2C%E6%8F%90%E4%BA%A4%E6%97%B6%E6%8A%A5%E9%94%99%EF%BC%9ACannot+forward+after+response+has+been+committed%E8%BF%99%E5%8F%A5%E8%AF%9D%E7%9A%84%E6%84%8F%E6%80%9D%E5%A4%A7%E6%A6%82%E6%98%AF%E6%8F%90%E4%BA%A4response%E5%90%8E%E4%B8%8D%E8%83%BD%E5%86%8D%E8%BD%AC%E5%90%91%2C%E6%98%AF%E5%90%A7%3F%E6%98%AF%E4%B8%8D%E6%98%AF%E6%88%91%E5%89%8D%E9%9D%A2response.setContentType%28%22text%2Fhtml%22%29%3B++response.setCharacterEncoding%28%22utf-8%22%29%3B)
jsp+servlet的问题,提交时报错:Cannot forward after response has been committed这句话的意思大概是提交response后不能再转向,是吧?是不是我前面response.setContentType("text/html"); response.setCharacterEncoding("utf-8");
jsp+servlet的问题,提交时报错:Cannot forward after response has been committed
这句话的意思大概是提交response后不能再转向,是吧?是不是我前面response.setContentType("text/html");
response.setCharacterEncoding("utf-8");的原因啊?如果是这里的问题,那么怎么做“先提示正在跳转,然后在跳转到目标页面”啊?高手们帮忙
看图
jsp+servlet的问题,提交时报错:Cannot forward after response has been committed这句话的意思大概是提交response后不能再转向,是吧?是不是我前面response.setContentType("text/html"); response.setCharacterEncoding("utf-8");
对于Cannot forward after response has been committedCannot forward after response has been committed这个错误,有了更加深刻的认识这个是错误是由于response多次提交或者是由于有页面显示后仍然含请求转向产生的,就是说程序在return之前就已经执行了跳转或者执行过response,之后遇到return的话,程序想再次执行跳转,也就是重定向,这时功能也许会实现了,但是控制台会报错,所以控制好跳转是很重要的,我现在的解决办法还是加return null,