今天遇到一个问题 后台接受前端传的对象始终为null 搞了好长时间。
前端是用ajax 传的 例如:
agentInfoBo:{
userCode:"",
userName:"",
proFilePhoto:"",
mobile:""
……
}
其实在这里前端 json串是不需要 对象名的 agentInfoBo
应该这样: 注意:前提是属性需要和后台的实体类对应
{
userCode:"",
userName:"",
proFilePhoto:"",
mobile:""
……
}
后台: 接收参数时@RequestBody 的必须有的 , 我就掉进了这个坑里了
@RequestMapping(value="agentinfo/upAgentCard" , method=RequestMethod.POST)
public BaseModel updateAgentCard(@RequestBody AgentInfoBo agentInfoBo ) throws Exception {
BaseModel baseModel = null;
好了,这样后台对象就不会为null 了