Ajax com java

Galera, estou fazendo um codigo em java com ajax mas tah rolando um erro mto loco…

tipow:

[code]request.open(“GET”, url, true);
request.onreadystatechange=function() {
if(request.readystate==4) {
if(request.status == 200){
}
}
}
request.send(null);
//alert(“loading”);

} [/code]

O código eh +/- esse acima.

O erro eh que o request.readystate estah dando 1 e nao 4 como esperado…

Alguem saberia o porque?

Vlw