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

posted @ 2018-06-03 16:21  LOGAN彡  阅读(163)  评论(0编辑  收藏  举报