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是一个外键,在这里排除空字符串的情况

猜你喜欢

转载自blog.csdn.net/qq_40280200/article/details/80557551