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>
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