您好,感谢您的时间。我的response.getWriter.write
有问题这是我的jsp代码
在这里输入代码
<script>
$(document).ready(function() {
var form = $('#form-registrazione');
form.submit(function () {
$.ajax({
type:'post',
url: 'utente',
data: form.serialize(),
success:function (data) {
var result = data;
if(result == "usernameEsistente"){
alert("IL PENE");
$('#errore').html("NON VA BENE");
}
if(result == "vabene"){
window.location.replace("/index.jsp");
}
}
});
}
}
</script>
在我的servlet&#34; utente&#34;我有这个代码部分:
if(model.checkUsername(username)){
Utente utente = new Utente();
utente.setUser(username);
utente.setPass(password);
utente.setTipo("Cliente");
model.doSaveNewAccount(utente);
response.getWriter().write("vabene");
}
else{
response.getWriter().write("usernameEsistente");
}
问题是,response.getWriter()。write()覆盖了整个页面 http://imgur.com/a/D5M8r
我不明白为什么它会留在servlet页面中,并且不会返回到ajax所在的jsp页面。