我的代码如下
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));
如何升级?这是我写的第一个代码是正确的吗?
答案 0 :(得分:1)
我不会放弃让你的getRequestCycle().setRequestTarget
弃用wicket 5.你只需用以下代码替换即可。
Wicket 6或7你可以这样试试。
getRequestCycle().scheduleRequestHandlerAfterCurrent(new RedirectRequestHandler(redirectUrl));
有关详细信息,请查看wicket升级docs