Servlet no funciona un FOR...

Hola que tal, estoy comenzando a utilizar servlets, este me debe mandar el numero de veces que existe un numero en un arreglo, pero al entrar el for se detiene y no imprime la información:
if(ban2==true){
valor2=Integer.parseInt(request.getParameter("Cajatres"));
for(int l=0;l<=vector.length;l++){
if(valor2==vector[l]){
cont++;
}
}
out.print("El numero "+valor2+" se repite "+cont+" veces.");
}
cabe mencionar que si pongo el out.print dentro del for si me hace la cuenta, agradezco su ayuda gracias....

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Sr. Negativo

Re: Servlet no funciona

Postea código completo. Tal vez alguien más pueda ayudarte.