Hola fernandoamz, bienvenido al foro. Antes de proseguir te invito a que leas éstos puntos:
- Utilizar títulos descriptivos.
- Está prohibido usar títulos como "ayudaaa" (incluso te pueden cerrar el post).
- Saber ubicar bien el tema (¿Ésto es Java (JSP, Servlet) o javascript).
Ahora, respecto a tu duda:
quiero colocar un div, y que alli se este realizando una consulta
¿Quieres decir que quieres que los registros que trae la consulta se muestre en el div?
document.querySelector("#tu_boton").addEventListener("click", handleAction, true);
function handleAction() {
var request = new XmlHttpRequest();
request.open("GET", "ruta/a/destino-o-servlet", true);
request.onreadystatechange = function() {
if(request.readyState === 4 && request.status === 200) {
// petición exitosa, mostrar lo que te traiga de respuesta el server
var jsonResponse = JSON.parse(request.responseText);
updateDiv(jsonResponse);
} else {
// petición fallida
}
request.send(); // cuando usas GET no puedes enviar parámetros por send()
}
function jsonResponse(data) {
// haces algo con lo recibido del server para mostrarlo en tu div
}
Saludos.
PD: javascript no tiene nada que ver con Java. Ésto debe ir en
Desarrollo Web.