检票口 6.x 或 7.x 中的 setResponsePage() 和 setRequestTarget()
setResponsePage() and setRequestTarget() in wicket 6.x or 7.x
我有如下代码
1)
getRequestCycle().setRedirect(true);
setResponsePage(ClasAdminHome.class); Repalced with
我转换成最新版本如下,没有编译错误
RequestCycle.get().scheduleRequestHandlerAfterCurrent(new RenderPageRequestHandler(new PageProvider(ClasAdminHome.class), RenderPageRequestHandler.RedirectPolicy.ALWAYS_REDIRECT));
我在下面的代码中尝试了同样的事情但是我没有得到解决方案,
2)
getRequestCycle().setRedirect(true);
getRequestCycle().setRequestTarget(new RedirectRequestTarget(redirectUrl));
如何升级?我写的第一个代码是正确的吗?
我不会放弃让你的 getRequestCycle().setRequestTarget
在 wicket 中弃用 5.You 可以简单地用下面的代码替换。
Wicket 6 或 7 你可以这样试试。
getRequestCycle().scheduleRequestHandlerAfterCurrent(new RedirectRequestHandler(redirectUrl));
有关更多信息,请在此处查看检票口升级 docs
我有如下代码
1)
getRequestCycle().setRedirect(true);
setResponsePage(ClasAdminHome.class); Repalced with
我转换成最新版本如下,没有编译错误
RequestCycle.get().scheduleRequestHandlerAfterCurrent(new RenderPageRequestHandler(new PageProvider(ClasAdminHome.class), RenderPageRequestHandler.RedirectPolicy.ALWAYS_REDIRECT));
我在下面的代码中尝试了同样的事情但是我没有得到解决方案,
2)
getRequestCycle().setRedirect(true);
getRequestCycle().setRequestTarget(new RedirectRequestTarget(redirectUrl));
如何升级?我写的第一个代码是正确的吗?
我不会放弃让你的 getRequestCycle().setRequestTarget
在 wicket 中弃用 5.You 可以简单地用下面的代码替换。
Wicket 6 或 7 你可以这样试试。
getRequestCycle().scheduleRequestHandlerAfterCurrent(new RedirectRequestHandler(redirectUrl));
有关更多信息,请在此处查看检票口升级 docs