1

我有如下代码

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)); 

我该如何升级它?我写的第一个代码是正确的吗?

4

1 回答 1

1

我不会放弃 getRequestCycle().setRequestTarget在 wicket 5 中弃用你的。你可以简单地用下面的代码替换。

Wicket 6 或 7 你可以这样尝试。

getRequestCycle().scheduleRequestHandlerAfterCurrent(new RedirectRequestHandler(redirectUrl));

有关更多信息,请查看此处检票口升级文档

于 2017-06-28T09:29:14.677 回答