我的servlet问题

iven123
07-04-13 1 228

我的servlet访问数据库后用request.getRequestDispatcher(path).forword(request.response);转发到指定JSP页面。
今天调试访问该servlet的映射ViewMessageServlet,却不能跳转,页面为空白页,没有任何错误信息提示,我不知道是什么原因,因为昨天测试都是正常的,没有改动过代码,今天却不行了,经过在该Servlet的doGet()方法里添加代码:
PrintWriter out=response.getWriter();将out.print("test<br/>");代码分别置于servlet的doGet()方法里几个位置,再次访问,发现页面有显示出几个test,直到最后跳转页面代码之前也放了一句out.print("test<br/>");,此test确定是被输出到了浏览器的,但就是没有发生跳转!是什么原因呢?

请各位大哥发表下意见,会不会是因为服务器的原因,
运行环境:jdk: 1.4.2
服务器:tomcat 5.0.28
数据库:sqlserver 2000

banq
2007-04-16 14:17

在request.getRequestDispatcher(path).forword(request.response);
后加一句return看看