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ó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>");
Código PHP:
public int mAgregar(HttpServletRequest req, PrintWriter 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....