JSP (Java Server Page) - JSP-STRUTS-FORMBEAN-ACTIONS

   
Vista:

JSP-STRUTS-FORMBEAN-ACTIONS

Publicado por Brend (2 intervenciones) el 02/10/2007 22:13:44
Hola tengo un jsp que carga un combo con datos de la base de datos, pero dependiendo de lo seleccionado saldran tantas cajas de texto como atributos tenga la seleccion del combo... El problema es que me da una:

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

ya que necesito almacenar lo que el usuario escriba en las cajas de texto en un arreglo...

que esta mal?

JSP:
<table border=0 cellspacing="0" cellpadding="0">

<logic:iterate id="buscaAtr" name="atributosBuscables" indexId="i" offset="0">

<tr><td width="308"><span class="textonegro13bold"><bean:write name="buscaAtr" property="nombre"/>:</span></td>

<td width="308"><span class="textonegro13bold"><html:text size="20" property="busquedaAtrib[${i}].nombre"></html:text></span></td>
</tr>
</logic:iterate>
<%-- end interate --%>
</table>

STRUTS-CONFIG (seccion para los forms-bean)
<form-bean name="buscaAnuncioFb" type="forms.BusquedaFormBean"></form-bean>

STRUTS-CONFIG (seccion para los action)
<action path="/busqueda" name="buscaAnuncioFb" type="action.BuscaClasificadoAction" scope="request" parameter="cargaDatosBusqueda" input="/busqueda.jsp"></action>

FORM-BEAN
public class BuscaFormBean extends ValidatorActionForm {
private ArrayList busqAtrib = new ArrayList();
private String idCat;

public ArrayList getBusqAtrib() {
return busqAtrib;
}

public void setBusqAtrib(ArrayList busqAtrib) {
this.busqAtrib = busqAtrib;
}

public String getIdCat() {
return idCat;
}

public void setIdCat(String idCat) {
this.idCat = idCat;
}
}

EN EL ACTION
BusquedaFormBean bfb = (BusquedaFormBean)form;
String idCatStr = bfb.getIdCat();
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:JSP-STRUTS-FORMBEAN-ACTIONS

Publicado por bego (17 intervenciones) el 11/10/2007 12:48:18
hola, mira una pregunta, estás accediendo a busquedaAtrib[${i}].nombre donde está definido lo que es busquedaAtrib? quizás sea buscaAtr a lo que te refieres, no? ya me dices!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:JSP-STRUTS-FORMBEAN-ACTIONS

Publicado por brend (2 intervenciones) el 04/11/2007 00:09:20
hola gracias ya solucione el problema...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:JSP-STRUTS-FORMBEAN-ACTIONS

Publicado por victor (1 intervención) el 15/04/2008 22:59:39
Como amigo??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar