发生异常时需要发送 HTTP-error-500
Need to Send HTTP-error-500 when an Exception occurs
我使用 struts2-rest-plugin
设计了一个 RESTful 后端。
我的前端是 Ember.js
CRUD app.
When I try to create a new record with duplicate ID my server is
showing an exception.
如何将它作为 HTTP-error-code-500 发送到我的 ember.js 应用?
在 Struts 的情况下,我只需要 return 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());
}
我使用 struts2-rest-plugin
设计了一个 RESTful 后端。
我的前端是 Ember.js
CRUD app.
When I try to create a new record with duplicate ID my server is showing an exception.
如何将它作为 HTTP-error-code-500 发送到我的 ember.js 应用?
在 Struts 的情况下,我只需要 return 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());
}