使用AJAX whit response.getWriter()

时间:2017-07-03 08:33:40

标签: ajax

您好,感谢您的时间。我的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页面。

0 个答案:

没有答案