从ExtJs ajax调用中调用java类

时间:2014-09-30 13:38:36

标签: java ajax extjs

使用Extjs + Maven + Spring。

我正在编写一个Extjs代码。我想更新我的jason文件。因此我必须使用任何服务器端编程。我想使用JAVA。

Ext.Ajax.request({
    url: 'HelloWorld',
    method: 'POST',
    params: {
        id: openwindows,
        state: space
    },                                                                              
    scope : this,
    success: function(response){
        var text = response.responseText;
        // process server response here
        //alert(text);
        console.log(text);
    },
    failure: function ( response ) {
        var text = response.responseText;
        //alert(text);
        console.log(text);
    }
});

但它给我一个错误

  

HTTP错误404

访问/ parent / HelloWorld时出现问题。   原因:

    NOT_FOUND


由...提供支持   码头://

我尝试了100件事来完成这项工作,但我没有运气。

我是否必须遵循JAVA / Servlet方面的这种结构。

如果有人知道,请告诉我。

亲切的问候, 贾斯汀

1 个答案:

答案 0 :(得分:0)

我认为您正在尝试对spring服务进行ajax调用。请执行以下操作。请查看后端服务的完整URL。确保传递正确的URL,标头信息和发布参数。

Ext.Ajax.request({
    url: 'http://ip_address:port/HelloWorld',
    method: 'POST',
    params: {
        id: openwindows,
        state: space
    },                                                                              
    scope : this,
    success: function(response){
        var text = response.responseText;
        // process server response here
        //alert(text);
        console.log(text);
    },
    failure: function ( response ) {
        var text = response.responseText;
        //alert(text);
        console.log(text);
    }
});