使用Jersey中的值映射错误

时间:2012-04-20 12:02:17

标签: rest jersey

我使用Jersey JAX-RS实现了一个REST应用程序。我必须在一些错误和值之间进行映射。 像这样:

400 - 错误请求 - >该请求包含无效数据(例如,丢失,错误的参数值) 404 - 未找到 - >网址无效

如何向应用程序指定如何将错误代码与特定异常/错误相关联?

2 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

try{

.... }抓住(...){ return Response.status(Status.NOT_FOUND); }

是Response是包javax.ws.rs.core.Response

答案 1 :(得分:0)

您可以使用异常映射功能 javax.ws.rs.ext.ExceptionMapper;

我这里有样本,使用完整内容参考

LetzRestOnJersey