1

我正在使用以下代码发送错误消息。

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

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

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

4

1 回答 1

2

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

Response.status(1002)
        .entity(ae.getMessage())
        .type(MediaType.TEXT_PLAIN)
        .build());
于 2012-11-14T03:57:20.127 回答