Paso Parametros a tapestry5
He creado una aplicación tapestry5 y necesito que, dentro de un componente(Index.java), recoger un parametro ,pasado por la URL como parametro desde otra aplicación que llama a mi aplicación tapestry. Como puedo obtener el valor de request.getParameter("....") desde el componente de tapestry?
Muchas gracias por vuestra ayuda, saludos
Víctor
- Inicie sesión o regístrese para enviar comentarios
onActivate()
Simplemente inyecta el Request en tu página. A veces las cosas en Tapestry se resuelven tan simple que no te lo imaginas.
public void algunMetodo() {
req.getParameter("hola");
}
Lo anterior funcionará con URLs tipo http://127.0.0.1/aplicacion/pagina?hola=x
Tapestry también maneja parámetros meeeeedio tipo REST. Si quieres algo con URLs tipo http://127.0.0.1/aplicacion/pagina/x en donde x es el parámetro, entonces:
public void onActivate(String value) {
//Aqui dentro, value tendrá el valor que se pase en el URL
//siguiendo el ejemplo, value será "x"
}
}
Pero con este último caso no sé cómo sea el URL para la página Index.