Hola a Todos

... hace algun tiempo tuve que hacer un trabajo de la universidad pero por falta de tiempo el profesor lo paso por alto... aun asi el programa lo deje a medio acabar y con un error...
veran... consiste en hacer una aplicacion tipo usuario contraseña... por medio de una interfaz html , los usuarios se guardan en una coleccion "Map" y al ingresar se chekea si estan iguales para validar, yo llego a la parte de que cuando valido, el servlet muestra una página en blanco, nisiquiera sale error o que el usuario no existe ... este es el servlet q no me valida:
import java.io.*;
import java.net.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ColeccionUsuario extends HttpServlet {
Map ColeccionCliente=new HashMap();
public void init(ServletConfig conf)throws ServletException
{
super.init(conf);
Cliente cli1=new Cliente(4169,"William","Medina","WMedinaS", "123456");
// los datos de la coleccion, Cliente es una clase ya hecha
Cliente cli2=new Cliente(4180,"Invitado","Invitado","Invitado", "123456");
ColeccionCliente.put(4169,cli1);
ColeccionCliente.put(4279,cli2);
}
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
try {
String usuario=request.getParameter("txtUsuario");
//txtUsuario es la caja de texto en el html, lo mismo txt clave
String clave=request.getParameter("txtClave");
Cliente objCliente=(Cliente)ColeccionCliente.get(new String(usuario));
//aqui se ingresa al objeto , los datos de la coleccion
if (objCliente==null)
// aqui es donde pienso que falla el servlet
{
out.println("<html><body>idUsuario no existe!!! <br> <a href=index.html>regresar</a></body></html>");
}
else
{
if(objCliente.getClave().equals(clave))
{
String nombre=objCliente.getNombre();
Cookie oCookie=new Cookie("Nombre",nombre);
oCookie.setMaxAge(60*60);
response.addCookie(oCookie);
response.sendRedirect("http://localhost:8081/WebReservaLibro/ServletListaLibros");
}
else
out.println("<html><body>Clave incorrecta!!! <br> <a href=index.html>regresar</a></body></html>");
}
} finally
{
out.close();
}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
public String getServletInfo() {
return "Short description";
}
}
lo hice en netbeans, no me es muy urgente resolverlo pero me quedo la curiosidad...
Saludos
