2012-11-09 30 views
0

我正在使用以下代码发送错误消息。如何在RestEasy中将消息传递给错误代码

这是我自己的错误代码和自定义消息。我正在发送消息作为回应。

throw new WebApplicationException(
    Response.status(1002) 
      .header(ae.getMessage(), ae) 
      .type(MediaType.TEXT_PLAIN) 
      .build()); 

问题是,前端家伙能够看到状态码,但不能看到消息。有没有其他方法可以解决这个问题?

回答

1

您应该使用实体的方法来设置消息:

Response.status(1002) 
     .entity(ae.getMessage()) 
     .type(MediaType.TEXT_PLAIN) 
     .build()); 
相关问题