现在我在页面传递一个参数,如果参数类型是基本类型的话是没问题的:Ext.Ajax.request({
url:'myAction!myMethod.action',
success: function(response, options){alert("OK");},
params:{"myParam":"abc"}
});在这个例子里,参数是个简单的string.在action里得到它非常容易.
我private string myParam;然后getter,setter就OK了.但是如果我的参数是对象呢??比如:Ext.Ajax.request({
// 一个不是简单类型的参数
var myparam = []; myparam['aa'] = 'AA'; myparam['bb'] = 123;
url:'myAction!myMethod.action',
success: function(response, options){alert("OK");},
params:{"myParam":myparam}
});
请问,这个时候,怎么在action里拿到myparam啊??
url:'myAction!myMethod.action',
success: function(response, options){alert("OK");},
params:{"myParam":"abc"}
});在这个例子里,参数是个简单的string.在action里得到它非常容易.
我private string myParam;然后getter,setter就OK了.但是如果我的参数是对象呢??比如:Ext.Ajax.request({
// 一个不是简单类型的参数
var myparam = []; myparam['aa'] = 'AA'; myparam['bb'] = 123;
url:'myAction!myMethod.action',
success: function(response, options){alert("OK");},
params:{"myParam":myparam}
});
请问,这个时候,怎么在action里拿到myparam啊??
String value=request.getParameter("myParam");
params:{"myParam.name":myparam}