GWT RPC中的SendRedirect不能与jsp一起工作



我有GWT RPC服务,我在我的RemoteServiceServlet中做这样的事情:

this.getThreadLocalResponse().sendRedirect("http://127.0.0.1:8888/myapp/errorServlet");

这工作,然而,当我试图重定向到jsp页面(http://127.0.0.1:8888/ErrorPage.jsp)什么都没有发生。(没有错误)我的url是100%正确的。

我尝试使用also

getServletConfig().getServletContext().getRequestDispatcher(URL).forward(request,response);

,但结果相同。

请帮

GWT-rpc响应不能是HTML -它必须是一个正确的RPC响应。我认为你会得到一个在GWT代码中被忽略的错误-检查你的AsyncCallback或GWT日志的onFailure方法,如果你正在使用开发模式或javascript控制台,如果你正在尝试生产模式。

最新更新