Hola,
Como mencioné anteriormente existe la posibilidad que el navegador no mande el contenido de los botones que no fueron presionados. Es decir, si presionas el botón B1, entonces el botón B2 no llega al Servlet, y si intentas usarlo generar un NullPointerException (o algo así).
Prueba a usarlo de esta forma,
Código Java:
Ver originalif ("Insertar".equals(req.getParameter("B1"))) {
// do Insertar
} else if ("Eliminar".equals(req.getParameter("B2"))) {
// do Eliminar
} else if ("Modificar".equals(req.getParameter("B3"))) {
// do Modificar
} else {
// do No usó los botones
}
Este método ...
Código Java:
Ver original("Insertar".equals(req.getParameter("B1")))
... funciona porque "Insertar" es una constante y nunca va a ser null, aunque el parámetro sea null porque no lo envió el navegador devuelve False y no genera un excepción.
("Insertar".equals(null)) == { False }
Saludos,