Que genera el mapa? un applet?...en todo caso deberías estar utilizando ajax para así ahorrarte la recargada de una página solo por quitar un sensor
Código HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Hello World</title>
</head>
<script>
function Enviar() {
var obj = false;
if (window.XMLHttpRequest) {
//Cuidado aqui, el objeto XMLHttpRequest no esta disponible en versiones previas a IE7
obj = new XMLHttpRequest();
} else {
return false;
}
obj.onreadystatechange = function () {
if ( obj.readyState == 4 && (obj.status == 200 || window.location.href.indexOf ("http")==- 1)) {
document.getElementById("Respuesta_Hello").innerHTML = obj.responseText;
} else {
//procesando...
}
};
obj.open("GET", "Servlet_Hola?nombre=" + document.getElementById("nombre").value , true);
obj.send(null);
return (true);
}
</script>
<body>
<form action="Servlet_Hola" method="GET">
Ingrese su nombre: <input type="text" name="nombre" value="" size="45" id="nombre" />
<input type="button" value="Enviar (con Ajax)" onclick="Enviar();" name="enviarAjax">
</form>
<div id="Respuesta_Hello">
<!-- Este DIV contendra la respuesta enviada por el Servlet -->
</div>
</body>
</html>
no se que manera estes mostrando eso de los sensores, pero lo que sea, debería ir en la capa (DIV) llamada: "respuesta_Hello"(en el caso del ejemplo) que se actualiza con los: out.println("nuevo codigo html"); que provienen del servlet.(en el ejemplo: "Servlet_Hola"),
si en el servidor el servlet llama a otro servlet, de todas maneras la respuesta es interceptada por el código javascript el cual es el encargado de colocarlo en la capa especificada(en el caso del ejemplo la capa: "respuesta_Hello")
En caso de que sea un applet
out.println("<CODEBASE = \".\" CODE= \"applet.class\"</APPLET>");
bueno tu entiendes... no necesitas recargar la página y recuerda que entre menos servlets cargados en el cliente mucho mejor, y para tareas sencillas mejor utilizar Scriptlets, si alguien difiere de mi opinión bienvenidas sean las recomendaciones.
fuentes:
http://luauf.com/2008/05/24/servlets-netbeans-y-ajax/
y si lo que te sirve es recargar la pagina podrias generar el script que lo hace:
out.println("<script Language:\"JavaScript\"> location.reload() </script>");
aunque no se si funcione solo se me acabo de ocurrir.
dudas?? a leer:
JavaScript
:
http://es.wikipedia.org/wiki/JavaScript
CSS:
http://es.wikipedia.org/wiki/CSS
Scriptlets:
http://es.wikipedia.org/wiki/JavaSer...ges#Scriptlets
AJAX:
http://www.google.com.co/url?sa=t&so...ktaB4A&cad=rja
DOM:
http://es.wikipedia.org/wiki/Document_Object_Model