Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2010, 01:18
kisja
 
Fecha de Ingreso: julio-2010
Mensajes: 27
Antigüedad: 14 años, 6 meses
Puntos: 2
Struts 2 paso de parámetros entre .jsp

Hola

Estoy empezando con Struts 2 y tengo una duda.
Desde mi página jsp, la cual es un formulario, tengo un enlace para ir, digamos, al segundo paso del registro.
En esta .jsp, cubro los datos de un objeto Paciente.
Cuando pulso en el enlace para la siguiente .jsp, quiero pasarle el idPaciente.
Estoy intentando hacer esto:

Código HTML:
<a href="<s:url action='datosPestanaTransAction'/>">
<s:param name="idPaciente" value="%{paciente.idPaciente}"></s:param>
<s:label key="persoais.pestanaTransplante"></s:label>    										
</a> 
De tal forma, que le paso como parámetro el idPaciente, y así pueda recuperarlo en el siguiente action.java:

Código:
private int idPaciente;

...


public String execute(){
  System.out.println("id2:" + getIdPaciente() );
  return "SUCCESS";
}
....
        /**
	 * @return the idPaciente
	 */
	public int getIdPaciente() {
		return idPaciente;
	}

	/**
	 * @param idPaciente the idPaciente to set
	 */
	public void setIdPaciente(int idPaciente) {
		this.idPaciente = idPaciente;
	}

Pero siempre me llega 0 en ese valor, lo cual es imposible, porque previamente compruebo que idPaciente tiene valor.

Espero que alguien me pueda ayudar.

Gracias, saludos