
Problemas al imprimir un vector
Publicado por Carlos (3 intervenciones) el 23/03/2007 19:58:00
Wenas, tengo un problema al mostrar un vector por pantalla en una página JSP y no encuentro donde puede estar el error:
Dentro de un bucle "while" voy montando con HTML una tabla, y dentro de cada celda quiero mostrar un elemento de un vector creado anteriormente. Como índice uso una variable que voy incrementando cada vez que entra al bucle. Sin embargo, si uso como índice para mostrar la variable, no funciona:
<%=hores[i]%>
en cambio si en vez de ponerle la variable "i" le pongo yo un número, si que funciona:
<%=hores[2]%>
y si la variable "i" la declaro dentro del bucle "while" también funciona, sin embargo no puedo declararla ahi dentro pues siempre tendría el mismo valor.
El código es el siguiente:
<%
int i=0;
while(resposta.next()){
%><TR>
<%prova=resposta.getString("Grup");%>
<TD><%=hores[i]%></TD>
<TD><%=prova%></TD><TD>2</TD><TD>3</TD><TD>4</TD><TD>5</TD>
<%i++;%>
</TR>
<%}
Si alguien ha tenido un problema similar o sabe como solucionarlo me sería de gran ayuda, gracias.
Dentro de un bucle "while" voy montando con HTML una tabla, y dentro de cada celda quiero mostrar un elemento de un vector creado anteriormente. Como índice uso una variable que voy incrementando cada vez que entra al bucle. Sin embargo, si uso como índice para mostrar la variable, no funciona:
<%=hores[i]%>
en cambio si en vez de ponerle la variable "i" le pongo yo un número, si que funciona:
<%=hores[2]%>
y si la variable "i" la declaro dentro del bucle "while" también funciona, sin embargo no puedo declararla ahi dentro pues siempre tendría el mismo valor.
El código es el siguiente:
<%
int i=0;
while(resposta.next()){
%><TR>
<%prova=resposta.getString("Grup");%>
<TD><%=hores[i]%></TD>
<TD><%=prova%></TD><TD>2</TD><TD>3</TD><TD>4</TD><TD>5</TD>
<%i++;%>
</TR>
<%}
Si alguien ha tenido un problema similar o sabe como solucionarlo me sería de gran ayuda, gracias.
Valora esta pregunta


0