• Domingo 17 de Noviembre de 2024, 20:49

Autor Tema:  No Me Ejecuta El Servlet  (Leído 3127 veces)

LordJhony

  • Miembro activo
  • **
  • Mensajes: 70
    • Ver Perfil
No Me Ejecuta El Servlet
« en: Sábado 23 de Octubre de 2010, 14:00 »
0
Hola A Todos....
Tengo Dos Servlets El Primero Tiene Este Codigo:
Código: Java
  1.  
  2. if (opcion.equals("R1"))
  3.                 {
  4.                    String q="select Denominacion from simulador_ecaes.facultad where Id_Facultad='"+identificacion+"'";
  5.                    try
  6.                     {
  7.                         bd.valida=bd.ingreso.executeQuery(q);
  8.                         if(bd.valida.next())
  9.                         {
  10.                            consulta=bd.valida.getString(1);
  11.                            pag.println("<form method='post' action='Modificado'>");
  12.                            pag.println("<p><span class='style3'>Identificación:</span>");
  13.                            pag.println("   <input type='text' name='id' value='"+id+"'</p>");
  14.                            pag.println("<p><span class='style3'>Denominacion:</span>");
  15.                            pag.println("  <input type='text' name='tipo' id='tipo' value='"+consulta+"'></p>");
  16.                            pag.println("<p><span class='style3'>Cambiar Por:</span>");                             pag.println("                     <select name='nuevo'>");
  17.                            pag.println("<option></option><option value='Facultad'>Facultad</option><option value='Escuela'>Escuela</option></select></p>");
  18.                            pag.println("<p><input type='submit' name='B1' id='B1' value='Modificar'>");
  19.                            pag.println("<input type='button' name='B2' id='B2' value='Cancelar' onclick='history.go(-1)'></p></form>");
  20. }}
  21.  

Como Se Puede Ver El Servlet Me Dirige A Traves De Un Form A Otro Servlet
Llamado Modificado.
Codigo De Modificado:

Código: Java
  1. public class Modificado extends HttpServlet
  2. {
  3.     protected void doPost(HttpServletRequest req, HttpServletResponse res)
  4.     throws ServletException, IOException
  5.     {
  6.         PrintWriter pag=null;
  7.         try
  8.         {
  9.             pag=res.getWriter();
  10.         }
  11.         catch(IOException e)
  12.         {
  13.             System.out.println("Error Con La Pagina "+e);
  14.         }
  15. try
  16.         {
  17.             if (req.getParameter("B1")!=null)
  18.             {
  19.                 Conexion bd= new Conexion();
  20.                 bd.init(this);
  21.                 String id=(req.getParameter("id")).trim();
  22.                 String tipo=(req.getParameter("nuevo")).trim();                
  23.                 String decano=(req.getParameter("nuevo")).trim();
  24.                 String inst=(req.getParameter("nuevo")).trim();
  25.                 pag.println(id+tipo);
  26.  
  27.  
Al Momento De Darle Clic Al Boton B1 Del Servlet Inicial El Cual Me Debe Dirigir Al Servlet Modificado Me Sale Este Error:
Citar
HTTP Status 404 -

--------------------------------------------------------------------------------

type Status report

message

descriptionThe requested resource () is not available.


--------------------------------------------------------------------------------

GlassFish/v3
La Verdad No Se A Que Se Deba Ese Error Si Creo Ambos Servlets Estan Bien Formulados. Aclaro El Codigo De Los Servlets Posteado Solo Indica La Parte En La Que Me Genera El Error.
Si Alguien Me Puede Colaborar De Antemano Muchas Gracias

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re: No Me Ejecuta El Servlet
« Respuesta #1 en: Domingo 24 de Octubre de 2010, 05:36 »
0
Los servlet deben estar registrados en el archivo web.xml por eso dice que la fuente no está disponible.
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com

LordJhony

  • Miembro activo
  • **
  • Mensajes: 70
    • Ver Perfil
Re: No Me Ejecuta El Servlet
« Respuesta #2 en: Lunes 25 de Octubre de 2010, 12:59 »
0
Te Pregunto... Como Hago Para Registrarlo.... Este No Se Registra Solo Al Momento De Ejecutar?

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: No Me Ejecuta El Servlet
« Respuesta #3 en: Lunes 25 de Octubre de 2010, 13:42 »
0
No, tienes que insertarlos manualmente en el web.xml. Hay IDEs como Eclipse que te los insertan automáticamente cuando los creas como servlets.

Saludos

LordJhony

  • Miembro activo
  • **
  • Mensajes: 70
    • Ver Perfil
Re: No Me Ejecuta El Servlet
« Respuesta #4 en: Lunes 25 de Octubre de 2010, 13:44 »
0
Por Eso Mi Pregunta... por Que Yo Trabajo Con Netbeans Y Pense Que El Lo Agregaba
 Como Lo Hizo Con Los Demas Servlets De Mi Proyecto... Pero Tal Parece Que No.

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: No Me Ejecuta El Servlet
« Respuesta #5 en: Lunes 25 de Octubre de 2010, 13:45 »
0
A lo mejor no lo creaste como Servlet sino como Class. Suele pasar. Igualmente, para salir de dudas consulta web.xml a ver qué hay por esos lares.

LordJhony

  • Miembro activo
  • **
  • Mensajes: 70
    • Ver Perfil
Re: No Me Ejecuta El Servlet
« Respuesta #6 en: Lunes 25 de Octubre de 2010, 13:58 »
0
Ok Lo Hare Estare Comentando Cuales Han Sido Los Resultados