Javascript jhipster项目中错误请求的自定义错误消息

Javascript jhipster项目中错误请求的自定义错误消息,javascript,java,css,angularjs,jhipster,Javascript,Java,Css,Angularjs,Jhipster,我正在尝试创建一个新的实体名称如果实体名称已经存在,我需要提示消息 下面是我为发送错误消息而添加的代码。我能够将警报发送到对话框屏幕,但UI正在作为对象打印:对象我正在比较json格式成功和失败我发送相同的警报,但成功时它正在打印,但失败时它打印有[Object Object] @Timed public ResponseEntity createEndpoint(@Valid @RequestBody Endpoint endpoint) throws URISyntaxExc

我正在尝试创建一个新的实体名称如果实体名称已经存在,我需要提示消息

下面是我为发送错误消息而添加的代码。我能够将警报发送到对话框屏幕,但UI正在作为对象打印:对象我正在比较json格式成功和失败我发送相同的警报,但成功时它正在打印,但失败时它打印有[Object Object]

@Timed
public ResponseEntity createEndpoint(@Valid @RequestBody Endpoint endpoint)         throws URISyntaxException {
log.debug("REST request to save Endpoint : {}", endpoint);
// endpoint.setId(1L);
if (endpoint.getId() != null) {
return ResponseEntity.badRequest().header("Failure", "A new endpoint cannot    already have an ID").body(null);
 }

Endpoint result =endpointRepository.findByName(endpoint.getName());
if (result!= null) {
    return ResponseEntity.badRequest().location(new URI("/api/endpoints/" + result.getId()))
    .headers(HeaderUtil.createEntityNameDuplicateAlert("Failure", result.getId().toString()))
    .body(result);

}else{
 result = endpointRepository.save(endpoint);
}
endpointSearchRepository.save(result);
return ResponseEntity.created(new URI("/api/endpoints/" + result.getId()))
        .headers(HeaderUtil.createEntityCreationAlert("endpoint", result.getId().toString()))
        .body(result);
}
但是,当我使用ResponseEntity.create方法时,我可以看到绿色entity.html格式的消息。但是我希望在entity对话框中以红色显示错误消息

return ResponseEntity.created(new URI("/api/endpoints/" + result.getId()))
.headers(HeaderUtil.createEntityCreationAlert("endpoint", result.getId().toString()))
.body(result);
我两个都试过了 关于更多信息,我正在添加我的错误屏幕


您是否尝试调试web控制台中响应对象标题中的内容?从您的屏幕截图看,您似乎试图发送一个对象而不是字符串,只需进行调试,或在“网络”选项卡中查看您在chrome控制台中得到的响应对象是什么成功和失败都得到了相同的响应标题,下面是成功{“id”:3,“name”:“vi”,“url”:null,“description”:null}和故障{“id”:3,“name”:“vi”,“url”:null,“description”:null}但是,当我使用创建的Httpstatus用户时,我可以显示消息,但是Httpstatus.badrequest我收到了上述错误。是否发布HeaderUtil.createEntityNameDuplicateAlert方法?同时发布原始http请求和响应您是否尝试调试在web控制台中的响应对象标题?从您的屏幕截图看,您似乎试图发送一个对象而不是字符串,只需进行调试或在网络选项卡中查看您在chrome控制台中得到的响应对象是什么成功和失败都得到相同的响应标题,下面是成功{“id”:3,“name”:“vi”,“url”:null,“description”“:null}和失败{“id”:3,“name”:“vi”,“url”:null,“description”:null}”但是当我创建了用户Httpstatus时,我能够显示消息,但是Httpstatus.badrequest我得到了上述错误。是否发布HeaderUtil.createEntityNameDuplicateAlert方法?同时发布原始http请求和响应