angular - 比较其余字符串角度
问题描述
我必须比较从rest函数获得的字符串,但比较总是返回false,为什么?谢谢你们!
代码方法 RestController
@RequestMapping(value = "/checkAnagraficaByMatricola", method = RequestMethod.GET, produces = "application/json")
public String checkAnagraficaByMatricola(@RequestParam(value = "matricola", required = true) int matricola) {
System.out.println("check anagrafica");
if(ans.visualizzaAnagraficaByMatricola(matricola) != null)
return "true";
else
return "false";
}
代码角度
checkAnagrafica(matricola) {
return this.hC.get<String>("http://localhost:8080/AnagraficaCurriculum-0.0.1-SNAPSHOT/anagrafica/checkAnagraficaByMatricola?matricola="+matricola)
}
check() {
this.servizio.checkAnagrafica(this.anagrafica.matricola).subscribe(
response=>{
this.s = response;
if(this.s === 'false')
this.insert();
else
console.log("true");
}
);
}
解决方案
基本上,Angular Http Client 默认返回 JSON。
使用响应类型文本将您的 http 调用更改为以下内容:
checkAnagrafica(matricola) {
return this.hC.get("http://localhost:8080/AnagraficaCurriculum-0.0.1-SNAPSHOT/anagrafica/checkAnagraficaByMatricola?matricola="+matricola, { responseType: 'text' });
}
推荐阅读
- html - 在 HTML 中移动选取框/下移文本
- python - 如何在 python 3 中创建一个循环,当您输入正确的单词/数字时停止
- php - 警告:mail():无法在“localhost”端口 25 连接到邮件服务器
- bitbucket - 一个文件夹未上传到 bitbucket
- xamarin - 如何在 xamarin 表单中自定义相机的宽度?
- python - 我想调用 first.py 中可用的代码,然后将其包装在函数中。然后在 second.py 中导入该函数并调用
- amazon-web-services - 无法删除 AWS Route53 中的私有托管区域
- elasticsearch - Elasticsearch 术语聚合和带时间戳的范围
- list - SWI-prolog:如何使用一些事实制作一个循环列表
- php - MySQL 中的 PHP 注入在硬编码时有效