首页 > 其他分享 >servlet + Extjs + ext.ajax.request(亲测可用)

servlet + Extjs + ext.ajax.request(亲测可用)

时间:2023-05-06 11:32:44浏览次数:29  
标签:name Ext request json alert String ext ajax out


 



1.js代码

 

Ext.onReady(function(){
  
    Ext.Ajax.request({
    
        url:"AjaxServlet.do?name=里杂谈",
        //url:"AjaxServlet.do",
        method:"get",
        //params:{name:"xxx"},
        
        success:function(res,config){
            alert(config.url);
            alert(config.method);
            
            alert(res.responseText);
            //var json = res.responseText;
            var json = Ext.util.JSON.decode(res.responseText);
            
            alert("xx");
            Ext.MessageBox.alert("提示",json.author);
        },
        failure:function(){
            Ext.MessageBox.alert("result","请求失败")
            
        }
    });

})

 

2.servlet

 

System.out.println("+++++");
        response.setContentType("text/html,charset=utf-8");
        PrintWriter out = response.getWriter();
        String name1 = request.getParameter("name");
        String name = "'"+name1+"'";
        System.out.println(name);
        Date date = new Date();
        //String time = date.toString();
        //String json = "{authon:" + name + ",time:" + time + "}";
        String json = "{author:"+name+"}";//转换成json。格式{name:"name"},而不是{name:name}
        
        out.println(json);
        
        System.out.println(json);
        out.flush();
        out.close();

 

web.xml配置

 

标签:name,Ext,request,json,alert,String,ext,ajax,out
From: https://blog.51cto.com/iwtxokhtd/6249331

相关文章

  • 使用nacos配置,启动服务时一直报 Error starting ApplicationContext. To display the
    报错日志如下:ErrorstartingApplicationContext.Todisplaytheconditionsreportre-runyourapplicationwith'debug'enabled.-2023-05-0509:46:02.328[TID:N/A]ERROR8236---[main]o.s.b.d.LoggingFailureAnalysisReporter:***********......
  • GetTextAsync 或 异步函数执行完毕后的处理技巧
    //方法一Task.Factory.StartNew(()=>                       {                           //inti=0;                           //varpageText=wb.GetTextAsync();         ......
  • AJAX POST&跨域 解决方案 - CORS
    跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略,即JavaScript或Cookie只能访问同域下的内容),因为我们在日常的项目开发时会不可避免的需要进行跨域操作,所以跨域能力也算是前端工程师的基本功之一。和大多数跨域的解......
  • 使用 External Secrets Operator 管理 Kubernetes 的 Secret
    Kubernetes的Secret机制允许我们将敏感信息存储中央存储库etcd中,这是一种比在Pod定义或容器镜像中存储信息更安全的方式。然而,Kubernetes目前还没有能力管理Secret的生命周期,所以有时候我们需要使用外部系统来管理这些敏感信息。随着我们需要管理的Secret数量的增长,我......
  • jQuery AJAX之异步访问和加载片段
    HTML文件<!DOCTYPEhtml><html><head><metacharset="utf-8"/><title></title><scriptsrc="../../Scripts/jquery-3.4.1.min.js"></script><scriptsrc="ajaxindex.js&......
  • request
         ......
  • 小D-新版接口自动化教程- http 请求 Requests 实战
     #-*-coding:UTF-8-*-importrequestsresponse=requests.get("https://www.baidu.com")print(response.text)......
  • windows api编程中 常用变量名pszText 的 psz 代表什么意思
    来自ChatGPT的回答:在WindowsAPI编程中,pszText是一个常见的变量名,通常用于表示一个指向包含文本字符串的缓冲区的指针。其中,psz是一种常见的命名前缀,它代表“指向以零结尾的字符串指针(PointertoZero-terminatedString)”。这是因为在WindowsAPI中,许多函数和结构体成员都需要......
  • Django框架——ajax补充、多对多三种创建、序列化组件、批量操作数据、分页器
    ajax补充说明主要是针对回调函数args接收到的响应数据1.后端request.is_ajax() 用于判断当前请求是否由ajax发出2.后端返回的三板斧都会被args接收不再影响整个浏览器页面3.选择使用ajax做前后端交互的时候后端一般返回的都是字典数据 user_dict={'code':10000,'usernam......
  • Django——基于forms组件和ajax的注册功能
    Django——基于forms组件和ajax的注册功能path('register/',views.register)#注册的form表单fromdjangoimportformsfromdjango.formsimportwidgetsclassRegForm(forms.Form):user=forms.CharField(max_length=32,widget=widgets.TextInput(attrs={'class&......