繁体   English   中英

控制器checkEmail为“ false”返回“错误解析JSON:undefined false”,“ true”按预期工作

Controller checkEmail returns “Error parsing JSON: undefined false” for 'false', 'true' works as intended

提示:本站收集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),并且可以正常工作,然后想将其设置为布尔值,这一切都发生了。

问题暂未有回复.您可以查看右边的相关问题.
1 获取Json返回true或false

我有一个返回true或false的switch语句和一个if和else语句然后我用它来进行更多的验证。 因为值是使用ajax在输入字段上发送的。 我希望PHP返回true或false。 我已经尝试使用JSON,我使用一个警报来测试我要回来的东西,它只是很多html。 AJA ...

2 假|| 假返回真

我发现idController.text.isEmpty和passwordController.text.isEmpty都是假的,因此结果应该是假的并提前打印文本,但它什么都不做 - 意味着结果是真的。 我找不到问题。 ...

4 使用Jackson JSON解析为布尔值为TRUE或FALSE

我正在使用Jackson注释将JSON响应解析为POJO对象。我在POJO中使用布尔变量来映射来自JSON的值“true”和“false”。 但突然之间,我们将JST中的值变为“TRUE”和“FALSE”,并解析了这些值的失败。 任何人都可以建议将它映射到布尔值的方法,因为这个变量被用在很多 ...

2012-09-07 10:29:21 3 27330   java/ json
5 JS,函数返回 undefined 而不是 true 或 false

我有一个函数可以检查一些参数并相应地返回真/假。 我的问题是它返回 true(最后一个return true; ),但是当我再次调用这个函数并且它到达console.log(return 1)或console.log(return 2) ,该函数只执行控制台。 log() 然后返回undefine ...

6 我的条件返回undefined而不是true / false

我正在使用angularjs并尝试在ng-if的前端设置一个标志。 我想整合控制器中的逻辑,但是ng-if仅返回true,永不返回false。 我需要一种有效的方式来让我的代码在不满足条件的情况下返回false而不是返回undefined。 ...

8 在Java中解析“ true” /“ false”

正确解析布尔字符串的实用程序方法是什么? 我的意思是 java.lang.Boolean中的解析方法是狡猾的-它们不能将“ false”与“ foo”区分开。 Java库中的其他任何内容(或Guava或Commons Lang)是否都能正确执行? 是的,它只是几行,我只是不想写 ...

9 Boolean('false')返回true

有没有办法将string值传递给TypeScript Boolean构造函数,并获得除了true其他内容? 这两个调用总是返回true ,我会指望false : TS游乐场 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM