2011-04-27 22 views

Respuesta

5

Ver org.apache.wicket.request.cycle.RequestCycle.scheduleRequestHandlerAfterCurrent(IRequestHandler) y org.apache.wicket.request.http.handler.RedirectRequestHandler.RedirectRequestHandler(String)

+0

gracias Martin-g. Este bit funcionó, pero tuve que volver a wicket 1.4.17 cz. Quiero que esta aplicación funcione, ¡desde el momento en que migraré a 1.5! –

9

Utilización del protocolo HTTP 302 ("Movido temporalmente"):

import org.apache.wicket.request.flow.RedirectToUrlException; 
... 
throw new RedirectToUrlException(
    "http://www.facebook.com/login.php?api_key="+ _apiKey + "&v=1.0"); 

Utilización del protocolo HTTP 301 ("Movido permanentemente", SEO):

import org.apache.wicket.request.flow.RedirectToUrlException; 
import javax.servlet.http.HttpServletResponse; 
... 
throw new RedirectToUrlException(
    "http://www.facebook.com/login.php?api_key="+ _apiKey + "&v=1.0", 
    HttpServletResponse.SC_MOVED_PERMANENTLY);