Hola a todos, tengo un problema con jsp y el servlet, ya que soy novato y aun hay cosas que se me escapan, les adjunto primero el codigo y les comento el problema:
Tengo este formulario en index_twitt.jsp:
<form action="NuevoServlet" method="get">
<input type="text" name="nombre" id="nombre"/>
<input type="hidden" name="op" id="op" value=1/>
<input type="submit" name="Enviar" id="Enviar"/>
Mi intencion, es que la aplicacion abra este index_twitt.jsp con el fin de registrar usuarios y remitir estos datos al NuevoServlet.java con el fin de procesarlos, entonces, en NuevoServlet. java tengo:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException, InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException {
//response.sendRedirect("index_twitter.jsp");
int opcion = Integer.valueOf(request.getParameter("op"));
System.out.println("HOLA");
System.out.println(opcion);
System.out.println("HOLA");
//Conexion c = new Conexion();
HttpSession session = request.getSession(true);
/*String variable="";
session.setAttribute("NomQueVolem", variable);
*/
switch (opcion)
{
case 1: //Login
String nombre =(String) request.getParameter("nombre");
System.out.println(nombre);
session.setAttribute("nombre", nombre);
response.sendRedirect("primero.jsp");
break;
Al estar enviando un 1 como parametro op desde el jsp deberia de redireccionarme a la pagina primero.jsp que de momento solo imprime por pantalla los datos insertados, con el fin de realizar una comprobacion.
Sin embargo mi problema es que la aplicacion no consigue entrar en NuevoServlet.java, ya que despues de insertar los datos en el formulario de index_twitt.jsp me devuelve un error diciendo que el recurso requerido no fue encontrado.
Tambien probe de exportarlo como war a la carpeta:
C:\Archivos de programa\Apache Software Foundation\Tomcat 5.5\webapps\
pero me devuelve el mismo error.
La verdad es que no tengo ni idea de lo que puede estar fallando y agradeceria mucho que me pudieses dar una pista para poder depurar el error.
Muchas gracias de antemano