ajax请求数据添加失败的问题

这是一个很常见的问题,如果你页面输入框里面是空值的话,那么传递后台的不是一个null,而是一个空的字符串,如果这个值是一个外键,那么肯定就没有这个id,所以不会添加成功,需要加一个判断

例如:

//添加权限
	public void save(Function model) {
		Function parentFunction = model.getParentFunction();
		if(parentFunction != null && parentFunction.getId().equals("")){
			model.setParentFunction(null);
		}
		dao.save(model);
	}

这个parentFunction是一个外键,在这里排除空字符串的情况

原文地址:https://www.cnblogs.com/fengnan/p/9311948.html