Response.entity返回NULL,而应返回JSON RESPONSE

时间:2015-12-04 06:15:24

标签: json rest jax-rs

我正在努力解决为什么响应.entity返回null但仍然没有得到答案如何处理它 在其他示例中,我尝试它返回响应,但在这里我没有得到为什么在响应中收到null 请帮我解决同样的问题

import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import javax.ws.rs.ext.ExceptionMapper;
import javax.ws.rs.ext.Provider;

import com.sun.jersey.spi.inject.Errors;

@Provider
public class GenericExceptionMapper implements ExceptionMapper<Throwable> {

    @Override
    public Response toResponse(Throwable ex) {

        ErrorMessage errorMessage = new ErrorMessage();
        errorMessage.setStatus(404);
        errorMessage.setMessage(ex.getMessage());
        return Response.status(Status.INTERNAL_SERVER_ERROR)
                .entity(errorMessage).type(MediaType.APPLICATION_JSON_TYPE)
                .build();
    }

}

0 个答案:

没有答案