如何在EXTJS中处理AJAX请求

How to handle AJAX requests in EXTJS

本文关键字:处理 AJAX 请求 EXTJS      更新时间:2023-09-26

我有一个代码来发送一个AJAX请求,似乎在firebug下工作良好(发送正确的参数):

Ext.Ajax.request({
            url: 'test',
            params:{name: "bunya"},
            success: function(resp){ 
                    button1.setText(resp.responseText);
                },
            failure: function(e,resp){
                    button1.setText('Disgrace!');
                }
            });
    }

Servlet代码部分(从我的理解)应该得到名称:

String respString =request.getAttribute("name").toString();

返回null。

我的问题是,我怎么能从这个应用程序/x-www-form-urlencoded请求的属性?

您应该使用request.getParameter("name")来获取参数值。您可以使用request. getparameternames()来获取当前请求中的所有参数名。