Boa noite!
Considerem o seguinte:
index.html
...
<head>
<script type="text/javascript">
var req;
function criarObjetoRequisicao()
{
if( window.XMLHttpRequest )
req = new XMLHttpRequest();
else if( window.ActiveXObject )
req = new ActiveXObject( "Msxml2.XMLHTTP" );
else
{
alert( "Seu browser não suporta Ajax!" );
return false;
}
return true;
}
function inicio()
{
criarObjetoRequisicao();
req.onreadystatechange =
function()
{
if( req.readyState == 4 )
{
if( req.status == 200 )
{
document.getElementById("component_x").innerHTML = req.responseText;
}
}
};
var url = "http://localhost:8080/RealtimeSWAN/TesteServlet";
req.open( "POST", url, true );
req.send( null );
}
</script>
<head>
<body>
<label id="component_x"></label>
</body>
TesteServlet.java
public class TesteServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
}
}
Preciso definir no método doPost, o responseText. Como fazer isso?