playframework - play framework application conf
Escape punto y coma ruta playframework 2.0.2 (1)
Debería poder escapar utilizando una expresión regular personalizada en el archivo de rutas. Esto se describe en la documentación sobre enrutamiento . Básicamente algo como lo siguiente debería funcionar:
GET /redirect/$url<.+> com.test.redirect(url: String?="")
Me gustaría hacer una función de redirección con playframework, hasta ahora tengo esto en mis rutas
GET /redirect com.test.redirect(redirecturl: String?="")
y mi controlador:
public static Result redirect(String redirecturl) {
return redirect(redirectURL);
}
Esto está funcionando bien, pero tengo un problema cuando paso una url que contiene un punto y coma ";"
Si voy a
http:localhost:9000/redirect?redirecturl=http://www.google.com;testaftersemicolon
Me redirecciona a google.com pero en mi registro el redirecturl solo es igual a "http://www.google.com" parando después de un punto y coma.
¿Hay alguna forma de escapar? ¿O para hacer un enrutamiento personalizado dentro del juego?
Gracias