Cita:
Iniciado por abrahamhs Mira en esta linea no indicas metodo http (get o post)
Si en ajax tampoco lo pusiste ese puede ser el error.
Si pones method="GET" en html, en el servlet debes implementar la función doGet, porque si implementas doPost llegara todo vacio.
Lo mismo si usas method="POST" en html o jquery, en el servlet debes implementar doPost porque si usas doGet llegara todo vacio.
Lo había puesto en mi sentencia de ajax.
Ahora ya pude hacer andar los getParameter en el servlet. Solo me queda saber como hacer lo que hacia antes de hacer un
out.println("<script type=\"text/javascript\">");
out.println("alert('completa el nombreeeeeeeeeeeeeeeeeee');");
out.println("</script>");
en el servlet y que eso se muestre en el jsp el alert por ej.
Antes lo hacía bien cuando no lo hacia con ajax...
Código:
<script src="http://code.jquery.com/jquery-latest.js">
</script>
<script>
$(document).ready(function() {
$('#submit').click(function(event) {
var nombreVar = $('#nombre').val();
var apellidoVar = $('#apellido').val();
var edadVar = $('#edad').val();
$.post('ActionServlet', {
nombre : nombreVar,
apellido: apellidoVar,
edad: edadVar
}, function(responseText) {
$('#tabla').html(responseText);
});
});
});
</script>