ext responseText 后台boolean类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ext responseText 后台boolean类型相关的知识,希望对你有一定的参考价值。

后台返回到前台

boolean a = updateService.updateName(username);  
        if(a == true){
            System.out.println(a);
            response.getWriter().write("1");
        }else {
            System.out.println("not find");
            response.getWriter().write("-1");
        }
boolean a = updateService.userpass(password,username);
        if(a == true){
            System.out.println("a="+a);
            response.getWriter().write("2");
        }else {
            System.out.println("sorry not find");
            response.getWriter().write("-2");
        }

前台获取

success : function(resp,opt){                        
                            temp = resp.responseText;
                             if(temp == ‘1‘){
                                 Ext.MessageBox.alert(‘提示‘, ‘能查到该用户‘);
                                 Ext.Ajax.request({
                                     url : ‘update.do?method=pass‘,
                                     method : ‘post‘,
                                     params : {username: username,password: newId1},                                
                                     success : function(resp,opt){
                                         demp = resp.responseText;
                                         if(demp == ‘2‘){
                                             Ext.MessageBox.alert(‘提示‘, ‘修改成功‘);
                                         }else{
                                             Ext.MessageBox.alert(‘提示‘, ‘修改失败‘);
                                         }
                                     }
                                })
                             }else{Ext.MessageBox.alert(‘提示‘, ‘用户名不存在‘);}                             
                        }

后台

response.getWriter().write("1");
数字要加引号,否则前台都是false

 

以上是关于ext responseText 后台boolean类型的主要内容,如果未能解决你的问题,请参考以下文章

后台返回一个ModelAndView,js 怎么解析显示其中的信息

ajax response 系统错误时responseText出现一堆代码

Sencha离线代理

ExtJS之Ext.Ajax.request方法如何返回值的处理

ajax 技术有一事不明有高人指点,当我们用responseText接收response.write输出的值时有长度限制吗?

Ext.form.ComboBox 后台取值 动态加载 ext5.0.0