我有一个返回true或false的switch语句和一个if和else语句然后我用它来进行更多的验证。 因为值是使用ajax在输入字段上发送的。 我希望PHP返回true或false。 我已经尝试使用JSON,我使用一个警报来测试我要回来的东西,它只是很多html。 AJA ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我从控制器返回false有一个小问题。 首先,true在JSON中通常以“ true”形式正常返回,没有任何问题,但是当它应返回false时将显示:
Error parsing JSON: undefined
undefined:
false
这是我的DAO
@Override
public Boolean checkEmail(String email) {
System.out.println(email);
Query query = em.createQuery("SELECT s FROM StudenciEntity s WHERE s.email LIKE :email");
query.setParameter("email", email);
if (query.getResultList().isEmpty()) {
return false;
}
else {
return true;
}
}
这是管制员
@RequestMapping(value = "/email/{email:.+}", method = RequestMethod.GET)
public ResponseEntity<Boolean> checkEmail(@PathVariable String email) {
Boolean checkEmail = istudenciService.checkEmail(email);
if (checkEmail !=null) {
return new ResponseEntity<Boolean>(checkEmail, HttpStatus.OK);
}
else {
return new ResponseEntity<Boolean>(HttpStatus.NOT_FOUND);
}
}
刚开始,我返回Long来接收电子邮件(1和-1),并且可以正常工作,然后想将其设置为布尔值,这一切都发生了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.