添加到请求中的MessageContext的属性不会显示在异常链中

时间:2013-02-21 20:39:56

标签: rest jax-rs apache-wink

我有一个自定义RequestHandler,我在其中执行一些逻辑,然后向MessageContext添加一个属性,以便我可以在所有Resource中检索它(通过@Context注解)。这非常有效。在响应上,我需要访问此相同的属性。如果我的Resource方法成功返回,我可以检索它,但如果抛出异常则不能。即使抛出异常,是否有可能以某种方式在MessageContext上获得相同的属性?我使用自定义ExceptionMapper,所以如果它没有正确完成,我需要抛出异常。

0 个答案:

没有答案