2017-06-28 3 views
1
wicket

j'avais code comme ci-dessoussetResponsePage() et setRequestTarget() 6.x ou 7.x

1) 
getRequestCycle().setRedirect(true); 
setResponsePage(ClasAdminHome.class); Repalced with 

Je me suis converti à la dernière version comme ci-dessous, aucune erreur de compilation

RequestCycle.get().scheduleRequestHandlerAfterCurrent(new RenderPageRequestHandler(new PageProvider(ClasAdminHome.class), RenderPageRequestHandler.RedirectPolicy.ALWAYS_REDIRECT)); 

Le même chose que j'ai essayé pour le code ci-dessous mais je ne reçois pas la solution,

2) 
getRequestCycle().setRedirect(true); 
getRequestCycle().setRequestTarget(new RedirectRequestTarget(redirectUrl)); 

Comment puis-je mettre à jour? est-ce le premier code que j'ai écrit correctement?

Répondre

1

Je ne vais pas quitter le vôtre getRequestCycle().setRequestTarget désapprouvé dans le portillon 5.Vous pouvez remplacer simplement avec le code ci-dessous.

Wicket 6 ou 7 Vous pouvez essayer comme ceci.

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

Pour plus d'informations Cochez cette case mise à niveau

guichet
+0

docs vous dire pas besoin de convertir getRequestCycle() setRedirect (true). seul le code que vous avez donné fonctionnera –

+0

Oui Vous n'avez pas besoin de code supplémentaire juste une ligne suffisante – soorapadman

+0

Merci, qu'en est-il du code 1) est-ce correct? ce que j'ai écrit? –