如何修改401 tomcat错误响应?

时间:2016-06-09 10:41:31

标签: java tomcat servlets web.xml servlet-filters

我想在错误响应中添加几个标头。我怎么能这样做?

我尝试过使用过滤器

<filter>
    <filter-name>Filter</filter-name>
    <filter-class>com.example.filter.Filter</filter-class>
</filter>
<filter-mapping>
    <filter-name>Filter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

但它没有打电话。我使用BASIC身份验证。

1 个答案:

答案 0 :(得分:1)

您无法使用过滤器执行此操作,因为在调用过滤器之前会进行身份验证。

您可以在web.xml中为401响应指定自定义错误页面,在该页面中,您可以设置所需的任何标题。