Gracias emprear, ueno voy a hacerlo mas sencillo entendiendo lo simple ya creo que podre hacer lo que requiero.
Ahora lo que simplemente quiero: es que al darle click a leer vaya al Servlet(solo quiero que haga eso) para que dentro de Servlet me mande un mensaje que cree ahi, se que podria hacerlo too en el index.jsp pero lo que quiero es que reciba un valor del Servlet.
Ahora intente de otra forma segun emprear me coloco,busque y creo que seria asi:
Index.jsp
Código:
<script>
$(document).ready(function() {
$("#btn").click(function(e){
e.preventDefault();
$.ajax({
url:'ServletMensaje',
type:'post',
success:function(msg){
$("#respuesta").html(msg);
}
});
});
});
</script>
</head>
<body>
<form action="" method="post">
<input type="submit" value="leer" id="btn">
</form>
<div id="respuesta">Contenido</div>
</body>
ServletMensaje.java
Código:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
try{
PrintWriter respuesta=response.getWriter();
respuesta.print("funciono el jquery");
}catch(Exception e){
e.printStackTrace();
}
}
ahora la cosa es que cuando lo ejecuto me sale en el div id="respuesta" [object XMLDocument] , creo que eso quiere decir que no puedo coger bien el valor?