TUTORES, aproximacion:
<%
if (!vTutores.isEmpty()) {
if((iNumTutores!=0)&&(iNumTutores<=numeroMaximoQueSacamos)){
//sacamos los que hay
System.out.println("es menor al numero maximo que sacamos");
for (int i = 0; i < iNumTutores; i++) {
String strUsuario = null;
String strNombre = null;
tutor = (o54CTutor) vTutores.elementAt(i);
strUsuario = tutor.getUsuario();
strNombre = tutor.getNombre();
if (tutor.getApellido1() != null) {
strNombre += " " + tutor.getApellido1();
if (tutor.getApellido2() != null)
strNombre += " " + tutor.getApellido2();
}
if (i > 0 && i%2 == 0) {
File f = new File(request.getRealPath("/")+"/"+o54CPaginas.GET_FOTO_TUTOR_KZ+"?hdnCodigo="+tutor.getCentro()+"&hdnTFichero="+strTFichero);
if(f.exists()){
System.out.println("si");
}else{
System.out.println("no");
}
%>
<%=strNombre%>
<%
}// del if (i > 0 && i%2 == 0) {
else{
%>
<%
File f = new File(request.getRealPath("/")+"/"+o54CPaginas.GET_FOTO_TUTOR_KZ+"?hdnCodigo="+tutor.getCentro()+"&hdnTFichero="+strTFichero);
if(f.exists()){
System.out.println("si");
}else{
System.out.println("no");
}
%>
<%=strNombre%>
<%
}
}//del for
}else if(iNumTutores>=numeroMaximoQueSacamos){
//
System.out.println("Es maqyor que elnumero que sacamos");
Random generator = new Random();
long range = (long)iNumTutores - (long)1 + 1;
long fraction = (long)(range * generator.nextDouble());
int resultado1 = (int)(fraction );
int resultado2 = 0;
if(resultado1==0){
resultado1 = 1;
resultado2 = 2;
}else if(resultado1==iNumTutores){
resultado2 = iNumTutores-1;
}
for (int i = 0; i < iNumTutores; i++) {
int j = 0;
if((i==resultado1)||(i==resultado2)){
j++;
String strUsuario = null;
String strNombre = null;
tutor = (o54CTutor) vTutores.elementAt(i);
strUsuario = tutor.getUsuario();
strNombre = tutor.getNombre();
if (tutor.getApellido1() != null) {
strNombre += " " + tutor.getApellido1();
if (tutor.getApellido2() != null)
strNombre += " " + tutor.getApellido2();
}
// Si ya hemos colocado 2 tutores en una linea hay que cambiar de linea
if (j > 0 && j%2 == 0) {
System.out.println("si es %2");
File f = new File(request.getRealPath("/")+"/"+o54CPaginas.GET_FOTO_TUTOR_KZ+"?hdnCodigo="+tutor.getCentro()+"&hdnTFichero="+strTFichero);
if(f.exists()){
System.out.println("si");
}else{
System.out.println("no");
}
%>
<%=strNombre%>
<%
}//del iff de comparar el random
else{
System.out.println("no es %2: "+strNombre);
%>
<%=strNombre%>
<%
}
} // fin for<%
}
}
}
%>