您可以将Jersey属性设置
ServerProperties.RESPONSE_SET_STATUS_OVER_SEND_ERROR为
true。
每当响应状态为
4xx或5xx有可能之间进行选择sendError或setStatus在容器具体响应实现。例如,在servlet容器Jersey上可以调用HttpServletResponse.setStatus(...)或HttpServletResponse.sendError(...)。调用
sendError(...)方法通常会重置实体,响应标头,并为指定的状态代码(例如Servleterror-page配置)提供错误页面。但是,如果要对响应进行后处理(例如,通过servlet过滤器),则唯一的方法是调用setStatus(...)容器Response对象。如果属性值为true,
Response.setStatus(...)则使用默认方法Response.sendError(...)。属性值的类型为
boolean。默认值为false。
你可以简单地通过调用设置泽西财产
property(key, value)在你的
ResourceConfig子类的构造。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)