Código:
Luego, este arreglo lo levanto en mi jsp asiHashtable oExpectedFormArray = new Hashtable(); for (int i=0; i<2; i++) { JKYCExpectedActivityForm oExpectedForm = new JKYCExpectedActivityForm(); JClientKYC_ExpectedActivity oExpectedActivity = new JClientKYC_ExpectedActivity(request); oExpectedActivity.fn_FillExpectedActivityGeneral(oBDConnection); oExpectedActivity.fn_FillExpectedActivityToForm(oExpectedForm); if (i==1) { oExpectedForm.setIncoming_1to20("5000"); } oExpectedFormArray.put("form" + i, oExpectedForm); } session.setAttribute("oExpectedFormArray", oExpectedFormArray);
Código:
Mi problema viene en que efectivamente se "pintan" dos veces el jsp fExpectedActivity.. pero siempre con los datos del ultimo form del arregloq está en sesión. Hay alguna forma dentro de la etiqueta include de decirle al jsp "quiero q uses tal form q esta en la sesión para pintar" mientras q se ejecuta el for??? <logic:iterate name="oExpectedFormArray" id="form"> <tr><td> <jsp:include page="/AMLDueDiligence/KYC/fExpectedActivity.jsp" flush="true"></jsp:include> </td></tr> </logic:iterate>