Hola,
estoy haciendo un proyecto java web y tengo problema con los servlets.
Tengo un pequeño formulario para el login en donde le doy a action el nombre del servlet:
<form method="post" action="login" onsubmit="return validar();" name="login">
<fieldset>
<legend>Identificación</legend>
Nombre de Usuario:
<input type="text" name="nombreusuario" id="nombreusuario" />
Contraseña:
<input type="password" name="contrasena" id="contrasena" />
<input type="submit" name="inputsubmit1" value="Enviar" />
</fieldset>
</form>
el servlet es de la siguiente forma:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
String login = request.getParameter("nombreusuario");
String pass=request.getParameter("contrasena");
Identificacion ident= new Identificacion(login,pass);
if(persistencia.identificacionValida(ident)){
response.sendRedirect("./Administrador/opcionesadministrador.jsp");
}
} finally {
out.close();
}
}
Utilizo XAMPP y por tanto Tomcat y MySQL y cuando intento ejecutar el Servelt solo me sale un cuadro en el que me dice si deso guardar, abrir o cancelar.
Cuando relleno los campos del formulario y le doy a enviar me sale unas veces el error de 404 en el que no se puede encontrar o me sale un error de que el objeto no está encontrado.
He intendado mil cosas: desde crear de nuevo todo el proyecto, parar los servicios de Tomcat, reiniciar XAMPP, importar proyecto, hacer un proyecto nuevo con solo el login...
Es imposible solucionar este error, si alguien me puede ayudar lo agradeceria porque es el proyecto para una empresa y me estoy retrasando bastante con este tema.
gracias de antemano.