-1

firebug(正しいパラメータを送信)の下で正常に動作するように見えるAJAXリクエストを送信するコードがあります:

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

サーブレットコード部分(私が理解していることから)は名前を取得する必要があります:

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

null を返します。

私の質問は、この application/x-www-form-urlencoded リクエストから属性を取得するにはどうすればよいですか?

4

1 に答える 1

1

パラメータ値を取得するには、 request.getParameter("name") を使用する必要があります。request.getParameterNames() を使用して、現在のリクエストのすべてのパラメータ名を取得できます。

于 2014-06-16T15:39:52.870 に答える