Holas, ojala que alguien pudiera darme alguna idea de como resolver mi problema.
Resulta que tengo una aplicacion que me muestra una serie de registros, de los cuales selecciono uno y ejecuto una Action CONSULTAR y con el FORMBEAN recupero el id de dicho registro, hasta alli no hay problema, realizao alguna operación con este registro, por ejemplo ACTUALIZAR, dentro de ACTION defino lo siguiente:
request.setAttribute("ReaOperacion", "Actualizar cesión CIS");
request.setAttribute("ReaActionDestino", "/inbursa-sii/do/ReaMantenerCesionCis?idCesionDocumentoAsociado=" + reaMantenerCesionCisForm.getIdCesionDocumentoAsoci ado());
Y con:
return mapping.findForward("ActualizacionExitosaCesionCis ");
regreso una JSP que es comun para todas las operaciones de ACTUALIZAR, REGISTRAR, ELIMINAR, ETC
La JSP contiene lo siguiente:
<table cellspacing="0" cellpadding="3" width="100%" border="0">
<form action="<%=request.getAttribute("ReaActionDestino" )%>">
<tr class="TopTabla">
<td><b>Operación: <%=request.getAttribute("ReaOperacion")%> realizada con exito.</b></td>
<td class="Migajas"><input type="submit" name="Continuar" value="Continuar" class="FormaTablaBotonColor"></td></tr>
</form>
Con esto recupero el ACTION que deberia ejecutar cuando hago click en el boton, en casi todas mis operaciones funciona, pero en esta en especial no; la diferencia es que le estoy pasando un parametro usando ?.
El codigo que tiene la JSP finalmente es:
<table cellspacing="0" cellpadding="3" width="100%" border="0">
<form action="/inbursa-sii/do/ReaMantenerCesionCis?idCesionDocumentoAsociado=7">
<tr class="TopTabla">
<td><b>Operación: Actualizar cesión CIS realizada con exito.</b></td>
<td class="Migajas"><input type="submit" name="Continuar" value="Continuar" class="FormaTablaBotonColor"></td></tr>
</form>
</table>
AL hacer click en el boton, ejecuta la ACTION, pero no es capaz de recuperar el id, porque aparentemente no va en el FORMBEAN, alguien tendra una idea de donde podre recuperarlo?
Gracias!!!