当前位置: 技术问答>java相关
jsp:include与response.sendredirect的问题
来源: 互联网 发布时间:2015-05-13
本文导语: 一JSP文件代码如下: response.sendRedirect("/index.jsp"); 执行后出现错误提示为: Error: 500 Location: /test.jsp Internal Servlet Error: javax.servlet.ServletException: Response has already been committed ...... 请问哪位知道怎么出来他俩的关...
一JSP文件代码如下:
response.sendRedirect("/index.jsp");
执行后出现错误提示为:
Error: 500
Location: /test.jsp
Internal Servlet Error:
javax.servlet.ServletException: Response has already been committed
......
请问哪位知道怎么出来他俩的关系?谢谢
response.sendRedirect("/index.jsp");
执行后出现错误提示为:
Error: 500
Location: /test.jsp
Internal Servlet Error:
javax.servlet.ServletException: Response has already been committed
......
请问哪位知道怎么出来他俩的关系?谢谢
|
flush=true就是把前面的缓冲输出,
但是如果前面输出了东西,就没法Redirect了
所以
1. 用不flush=true的办法,例如
2.判断结构改一下,在输出menu之前判断是否转向.
但是如果前面输出了东西,就没法Redirect了
所以
1. 用不flush=true的办法,例如
2.判断结构改一下,在输出menu之前判断是否转向.
|
应该是前面有输出吧?
|
你前面好想有输出,
能把前面的代码看一下吗?
能把前面的代码看一下吗?
|
应该是这样吧
response.sendRedirect("/index.jsp");
response.sendRedirect("/index.jsp");
|
你的response的问题我也多次遇到过,原因是等标记无法搭配,你需要确保
这些标签都能正常搭配,不要这样:
.....
具体我也说不太清楚,总之是标签匹配的问题,有问题可以发mail给我讨论:icit@163.com
或qq:7775997
这些标签都能正常搭配,不要这样:
.....
具体我也说不太清楚,总之是标签匹配的问题,有问题可以发mail给我讨论:icit@163.com
或qq:7775997