0

我设计了一个 RESTful 后端,使用struts2-rest-plugin. 我的前端是Ember.js CRUD应用程序。

当我尝试创建具有重复 ID 的新记录时,我的服务器显示异常。

如何将它作为 HTTP-error-code-500 发送到我的 ember.js 应用程序?

4

1 回答 1

0

如果是 Struts,我只需要返回 DefaultHttpHeaders。

 public HttpHeaders create() {
        try{
            employeesService.save(model);
        }
        catch(Exception e){
            System.out.println(e);
            return new DefaultHttpHeaders("DuplicateId").withStatus(409);
        }
        return new DefaultHttpHeaders("success")
            .setLocationId(model.getId());
    }
于 2019-10-18T07:19:22.020 回答