setResponsePage() и setRequestTarget() в калитке 6.x или 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)); 

Как я могу обновить его? это первый код, который я написал правильно?

1 ответ

Решение

Я не прекращаю получать твои getRequestCycle().setRequestTarget устарел в калитке 5. Вы можете просто заменить на код ниже.

Калитка 6 или 7 Вы можете попробовать вот так.

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

Для получения дополнительной информации проверьте здесь документы по обновлению калитки

Другие вопросы по тегам