在我的服务器端项目中,我有一个如下所示的方法:
@RequestMapping(method=RequestMethod.POST, path="mypath")
public String myMethod(String myString, Authentication authentication) {
//Here myString is null!!!
}
在我的客户端程序上,我尝试使用以下代码调用该方法:
var text="a long string...";
Ext.Ajax.request({
url: 'blablabla/mypath',
method: 'POST',
params: {myString: text},
success: function(response, opts) { },
failure: function(response, opts) { }
});
问题在于参数myString到达服务器时会变为空。