假设我的表单称为 servlet。我会在里面做一些处理。在 servlet 中,我想在页面上打印一些东西。为此我使用
PrintWriter out=response.getWriter();
out.println("some text here");
然后在 servlet 中进一步进行了一些表单处理,效果很好,之后我希望将 servlet 转发到 jsp 页面。为此我使用
RequestDispatcher rd = request.getRequestDispatcher("/somepage.jsp");
rd.forward(request, response);
问题来了。文本
some text here
被打印,但 servlet 不将请求转发到 jsp 页面,就好像代码没有运行一样。