JSP (Java Server Page) - Desabilitar una parte del arreglo

 
Vista:

Desabilitar una parte del arreglo

Publicado por Ismael  (1 intervención) el 15/04/2010 00:03:00
Buen dia señores y damas,
me escuentro aqui con un gran problema el cual no puedo resolver y me gustario mucho que me ayudaran.
El problema que tengo es que tengo un archivo jsp, en el cual se capturan calificaciones de 3 parciales,actualmente me estan pidiendo que solo deje activo el parcial que se este evaluando, pero no me sale, le agradeceria mucho su ayuda acuntinuacion les dejo un fracmento de codigo que se encuantra en la pagina.
De antemano agradesco su apoyo su tiempo por leer el problema que e publicado.

// se ponen las primeras columnas
%>
<tr class=<%=enRemedial > 0?"celdaReprobadoCentrado":"CeldaListado1"%>>
<td width="5%" align="right">

<b><%=z + 1%></b>  <!--No.!-->
</td>
<td width="10%">
<a class="liga" href="muestra_datos_alumno.jsp?xClave=<%=cam.getAlumno()%>">
  <%= cam.getMatricula() %>
</a>
<input type="hidden" name="xprom_final_<%=z+1%>" value="<%=Utilerias.formatoDoble(cam.getCalificacionMensual(parcial,false),puntos_decimales) %>">
<input name="cveAlumno<%=z + 1%>" type="hidden" value="<%=cam.getAlumno()%>">
<input name="mod<%=z + 1%>" type="hidden" value="0">

<!--Matricula!--></td>
<td width="20%">
<%

File imagen = new File("c:\\websaiiut\\imagenes\\alumnos\\" + cam.getMatricula() + ".jpg");
boolean existe = imagen.exists();
imagen = null;
if ( existe==true )
{

%>
<a class="liga" href="javascript:muestra_imagen('<%=cam.getNombreAlumno()%>', '<%=servidor%>/imagenes/alumnos/<%=cam.getMatricula()%>.jpg',180,135)">  <%=cam.getNombreAlumno() %></a>
<%
}
else
{
%>
  <%=cam.getNombreAlumno()%>

<%
}
%>

<!--Nombre!--></td>
<%
criterio = 0;
}
int indicador = 0;
criterio = cri[0];
for ( int i = 0; i < ind.length; i++ )
{
indicador = ind[2];
if ( cri[i] != criterio )
{
// se ponen los datos de promedios de los criterios
%>
<td align="right"type="text"><!--Celda de calificacion que solo se muestra!-->
<div id="prom_<%=z+1%>_<%=criterio %>">
<%=Utilerias.formatoDoble(cam.getCalificacionCriterio(parcial,criterio),puntos_decimales)%>
<%//System.out.println(Utilerias.formatoDoble(cam.getCalificacionCriterio(parcial,criterio),puntos_decimales));%>
</div>
</td>
<td align="right"><!--Calda que muestra el porcentaje de la calificacion!-->
<div id="promx_<%=z+1%>_<%=criterio %>">
<%=Utilerias.formatoDoble(cam.getCalificacionCriterioGlobal(parcial,criterio),puntos_decimales)%>
<%

%>
</div>
</td>
<%
criterio = cri[i];
}
// se ponen las columnas de las calificaciones
%>
<td align="center"><!--Cuadro donde se captura la calificacion!-->
<%

if (escala.equals("10"))
{
if (enRemedial>0 || tienePermisoAlumno==false)
{
%>
<input type="hidden" name="cal_<%=z+1%>indicador %>_<%=criterio%>"
value="<%=Utilerias.formatoDoble(cam.getCalificacionIndicador(parcial, indicador, criterio),puntos_decimales) %>">
<%=Utilerias.formatoDoble(cam.getCalificacionIndicador(parcial, indicador, criterio),puntos_decimales)%>
<%
}
else
{
%>
<input type="text" size="3" name="cal_<%=z+1%>_<%=indicador %>_<%=criterio%>"
value="<%=Utilerias.formatoDoble(cam.getCalificacionIndicador(parcial, indicador, criterio),puntos_decimales) %>"
class="captura" maxlength="3" onBlur="promedios(<%=z+1%>,<%=indicador %>,<%=criterio%>, <%=escala%>);" >
<%
}
}
else
{
if (escala.equals("100"))
{
if (enRemedial>0 || tienePermisoAlumno==false)
{
%>
<input type="hidden" name="cal_<%=z+1%>_<%=indicador %>_<%=criterio%>"
value="<%=Utilerias.formatoDoble(cam.getCalificacionIndicador(parcial, indicador, criterio),puntos_decimales) %>">
<%=Utilerias.formatoDoble(cam.getCalificacionIndicador(parcial, indicador, criterio),puntos_decimales)%>
<%
}
else
{
String calificacionSinPunto="";
if (cam.getCalificacionIndicador(parcial, indicador, criterio)==100)
{
calificacionSinPunto="100";
}
else
{
if (cam.getCalificacionIndicador(parcial, indicador, criterio)>10)
{
calificacionSinPunto=String.valueOf(cam.getCalificacionIndicador(parcial, indicador, criterio)).substring(0,2);
}
else
{
calificacionSinPunto=String.valueOf(cam.getCalificacionIndicador(parcial, indicador, criterio)).substring(0,1);
}
}
%>

<input type="text"size="3" name="cal_<%=z+1%>_<%=indicador %>_<%=criterio%>"
value="<%=calificacionSinPunto %>"
class="captura" maxlength="3" onBlur="promedios(<%=z+1%>,<%=indicador %>,<%=criterio%>, <%=escala%>);" >
<%//En la parte de arriba se coloca el parcial que se decea mostrar para la captura
}
}
}
%>

</td>
<%
}
%>
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