【发布时间】:2013-08-07 09:04:53
【问题描述】:
我想实现这个..
在我的 page1.jsp 中,我有一个链接,该链接触发了一个 servlet
<a href="Servlet">link1</a>
因此,当用户按下链接 1 时,servlet 以及其他我想做的两件事。
1 将一个对象传递到下一页 page2.jsp 和
2 将用户重定向到 page2.jsp
在 Servlet 中我写道:
request.setAttribute("cis", myObjet);
RequestDispatcher disp = getServletContext().getRequestDispatcher("/page2.jsp");
disp.forward(request, response);
response.sendRedirect("page2.jsp");
运行应用程序后,我在控制台中收到一条错误消息:
响应提交后无法调用 sendRedirect()
我阅读了一些与此相关的主题,但我还没有解决它。该应用程序也继续工作,虽然我在控制台中有这个错误......非常感谢!
【问题讨论】:
-
既然已经转发到同一页面,为什么还要添加
sendRedirect? -
你说得对!!它有效.. 如果你愿意,可以将其作为答案提交,接受它.. thx @RohitJain
标签: jsp servlets response.redirect forward