Foros del Web » Programación para mayores de 30 ;) » Java »

Redireccionar desde un bean

Estas en el tema de Redireccionar desde un bean en el foro de Java en Foros del Web. Hola a todos, tengo una página jsp que hace uso de un bean, lo que querría es que después de que el método del bean ...
  #1 (permalink)  
Antiguo 24/11/2008, 09:37
 
Fecha de Ingreso: noviembre-2008
Mensajes: 3
Antigüedad: 15 años, 5 meses
Puntos: 0
Redireccionar desde un bean

Hola a todos,

tengo una página jsp que hace uso de un bean, lo que querría es que después de que el método del bean se ejecute, el navegador se redireccione a otra página dependiendo del valor obtenido en el método del bean. Por ello lo que he pensado es que el propio bean redireccione, pero no sé cómo hacerlo....

Gracias!
  #2 (permalink)  
Antiguo 24/11/2008, 21:18
Avatar de congonga  
Fecha de Ingreso: febrero-2008
Ubicación: Concepción
Mensajes: 29
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Redireccionar desde un bean

Existe la siguiente instrucción en jsp que te permite redireccionar a otra página:

Código:
<jsp:forward page="direccion de la otra pagina"/>
También puedes hacerlo incluyendo parametros:

Código:
<jsp:forward page="direccion de la otra pagina">
       <jsp:param name="nombreParametro1" value="valorParametro1"/>
       <jsp:param name="nombreParametro2" value="valorParametro2"/>
</jsp:forward>
Que te vaya bien.
  #3 (permalink)  
Antiguo 25/11/2008, 02:49
 
Fecha de Ingreso: noviembre-2008
Mensajes: 3
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Redireccionar desde un bean

Gracias congonga!

Es justo lo que necesito, ya que le tengo que pasar parámetros... Pero cómo hago para que al hacerle click en un botón me redireccione use el forward?
  #4 (permalink)  
Antiguo 25/11/2008, 03:17
 
Fecha de Ingreso: noviembre-2008
Mensajes: 3
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Redireccionar desde un bean

He puesto lo siguiente:

Código:
<jsp:forward page="/alfresco/service/sample/blog/search">
	<jsp:param name="q" value="#{BuscaEnEspacioExpedienteBean.search}"/>
</jsp:forward>
y más abajo el botón que quiero redireccione la página:
Código:
<h:commandButton id="search-button" value="#{msg.search}" 
  action="¿¿??" styleClass="wizardButton" />
¿En el action qué debería de poner?
  #5 (permalink)  
Antiguo 26/11/2008, 09:58
Avatar de congonga  
Fecha de Ingreso: febrero-2008
Ubicación: Concepción
Mensajes: 29
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Redireccionar desde un bean

Nunca he hecho lo que me preguntas. Se me ocurre que puedes llamar a un archivo aparte, y poner tu código de redireccionamiento ahí, mientras que en el botón llamas a este nuevo archivo... con el action = "nuevoArchivo.jsp" o bien "nuevoArchivo.jsp?param="value" ..."

Es una idea vaga. Postea cuando lo resuelvas ¡para que aprendamos todos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:09.