Foros del Web » Programando para Internet » Jquery »

problema con el getWriter

Estas en el tema de problema con el getWriter en el foro de Jquery en Foros del Web. Mi texto creado en el servlet no lo capta el ajax, ya revise varios tutoriales, web, etc pero a todos les sale pero a mi ...
  #1 (permalink)  
Antiguo 06/01/2013, 11:39
 
Fecha de Ingreso: octubre-2009
Mensajes: 97
Antigüedad: 15 años, 1 mes
Puntos: 1
Exclamación problema con el getWriter

Mi texto creado en el servlet no lo capta el ajax, ya revise varios tutoriales, web, etc pero a todos les sale pero a mi no, segun el firebug(consola de firefox) me aparece que si se da la respuesta "texto de servlet" pero no en el ajax

index.jsp
Código:
<script>
$(document).ready(function() {
    $("#btn").click(function(e){
		e.preventDefault();
		$.ajax({
			url:'ServletMensaje',
			type:'post',
			success:function(msg){
				alert(msg.responseText);
			        $("#respuesta").html(msg.responseText);
			}
		});
        });
});
</script>
</head>
<body>
<form action="" method="post">
	<input type="submit" value="leer" id="btn">
</form>
<div id="respuesta"></div>
</body>
ServletMensaje.java
Código:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

		try{	
			PrintWriter out=response.getWriter();
			out.write("texto de servlet");
		}catch(Exception e){
			e.printStackTrace();
		}
	}
llevo intentandolo 4 días, pero no me sale , gracias por las ayudas, si que la necesito, estoy al borde del suicidio, no se porque no me sale. ah!
el alert me bota siempre
alert(msg.responseText); sale "undefined"
alert(msg) sale [object XMLDocument]
por el momento quiero que me salga eso para despues ya hacer arraylist pero primero quiero que me salga lo simple :(
  #2 (permalink)  
Antiguo 06/01/2013, 18:32
 
Fecha de Ingreso: octubre-2009
Mensajes: 97
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: problema con el getWriter

no se preocupen y gracias a los que leyeron, ya salio

Etiquetas: ajax, java, jsp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:36.