代码如下:
```$.ajax({
url: url,
type: 'post',
data: o,
cache: false,
success: function (text) {
console.dir(text);
CloseWindow("save");
},
error: function (jqXHR, textStatus, errorThrown) {
alert(jqXHR.responseText);
CloseWindow();
}
});
我使用此方式提交,后端接收如下:
public ExecuteState updateProductCfg(@Param("..") CmsLoanProduct param,HttpSession session) {
System.out.print(Json.toJson(param));
UserObject user=(UserObject)session.getAttribute("userObject");
param.setUsrModify(user.getUserId());
param.setOrgModify(user.getUserOrgName());
param.setDatModify(new Timestamp(System.currentTimeMillis()));
ExecuteState state = productCfgManagerBiz.updateProductCfg(param);
return state;
}
```
现在就比如说在param中我有某个字段出现特殊符号,但我拦截器中确无法获取到参数,各位大神,有什么方法可以解决这个问题吗?