我把response对象传入了一个线程中, response.sendRedirect("xx.xx");报空指针异常,但response对象是有的(org.apache.catalina.connector.ResponseFacade@1cfb802),
同样:out =response.getOutputStream()//out对象不为空
out.write(b);//又开始报错
但是response对象未传入线程中,直接sendRedirect()、out.write()就不会报错...
response对象传入其他地方进行返回响应就报错?
答案:1 悬赏:60 手机版
解决时间 2021-02-19 13:03
- 提问者网友:杀生予夺
- 2021-02-18 17:46
最佳答案
- 五星知识达人网友:拜訪者
- 2021-02-18 18:54
既然是线程就不能用重定向(response.sendRedirect("xx.xx"))
应该用转发request.getRequestDispatacher().forward();
应该用转发request.getRequestDispatacher().forward();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯