我设计了一个 RESTful 后端,使用struts2-rest-plugin
. 我的前端是Ember.js
CRUD应用程序。
当我尝试创建具有重复 ID 的新记录时,我的服务器显示异常。
如何将它作为 HTTP-error-code-500 发送到我的 ember.js 应用程序?
我设计了一个 RESTful 后端,使用struts2-rest-plugin
. 我的前端是Ember.js
CRUD应用程序。
当我尝试创建具有重复 ID 的新记录时,我的服务器显示异常。
如何将它作为 HTTP-error-code-500 发送到我的 ember.js 应用程序?
如果是 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());
}