尝试从Servlet过滤器发回错误json,而不是允许请求通过

时间:2014-07-03 21:43:49

标签: java java-ee servlets filter

我已经为servlet(java)实现了一个Filter。但有一种情况是,在某些情况下,我不应该允许请求通过(chain.doFilter())并允许访问Servlet。

相反,我需要将Error json对象发送回浏览器表单过滤器本身。请告诉我这是如何实现的。

1 个答案:

答案 0 :(得分:2)

每个Filter都可以访问ServletResponse。只需获取其OutputStream并使用它来编写JSON内容。 (并且不要关注链条。)