Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2004, 14:55
javierrm
 
Fecha de Ingreso: abril-2004
Ubicación: Morelos, México
Mensajes: 124
Antigüedad: 20 años
Puntos: 0
Mandar a llamar a un metodo desde servlet con html

Saludos a todos los expertos de este foro.......

Tengo el siguiente problema:

Estoy trabajando con java servlets y utilizo html para pedir datos de entrada y sucede que en el codigo necesito ejecutar un metodo (hecho en el mismo servlet) en el momento en que el usuario selecciona un componente combo de html.

El codigo del java servlet es el siguiente:
Código PHP:
    out.println("<html>");
    
out.println("<head><title>svtdatosmaterias</title></head>");
    
out.println("<body bgcolor=\"#ffffff\">");
    
out.println("<p>Datos de entrada para las materias</p>");
    
out.println("<table width='68%' border='1' align='center' bgcolor='#00CCFF'>");
        
out.println("  <tr> ");
        
out.println("    <td><strong><font face='Arial, Helvetica, sans-serif'>Nombre de la Instituci&oacute;n: ");
        
out.println("      </font></strong></td>");
        
out.println("    <td><font face='Arial, Helvetica, sans-serif'> ");
        
out.println("      <select name='boxInstitucion' id='boxInstitucion'>");
        
out.println("        <option value='Instituto'>Instituto</option>");
        
out.println("      </select>");
        
out.println("      </font></td>");
        
out.println("  </tr>"); 
El metodo a llamar es el siguiente
Código PHP:
  public int mAgregar(HttpServletRequest reqPrintWriter out){

        
String IdMateria =     (String) req.getParameter("IdMateria") ;
        
String NombreMateria = (String) req.getParameter("NombreMateria") ;

//El valor del combo seleccionado y del cual fue llamado este metodo
        
String Institucion =   (String) req.getParameter("Institucion") ;
        
String NivelEstudios = (String) req.getParameter("NivelEstudios") ;
        
String Area =          (String) req.getParameter("Area") ;
        
String Creditos =      (String) req.getParameter("Creditos") ;
        
String Objetivo =      (String) req.getParameter("Objetivo") ;
        
String Resumen =        (String) req.getParameter("Resumen") ;
        
String TipoMateria =   (String) req.getParameter("TipoMateria") ;

       if (((
IdMateria.length()) > 0) && ((NombreMateria.length()) > 0) && ((Institucion.length()) > 0) &&
            ((
NivelEstudios.length()) > 0) && ((Area.length()) > 0) && ((Creditos.length()) > 0) &&
            ((
Objetivo.length()) > 0) && ((Resumen.length()) > 0) && ((TipoMateria.length()) > 0))     {

//realizo algo
 
intAccion  0;
}
else{
//no realizo nada
      
intAccion = -1;
    }

    return 
intAccion;
  }
//Fin del metodo mAgregar 

Si alguien sabe como hacerlo y me puede ayudar se los agradecere mucho....