我已经搜索了很多关于这个问题的信息,但仍然没有找到,为什么会发生这种情况。当用户在浏览器中取消BASIC身份验证表单时,会出现空白页面。
401页面是在Tomcat webapp中设置的,在Firebug中我可以看到401 Unauthorized。
可能在回复中缺少一些标题?
请帮忙!非常感谢。
UPDATE 我认为,我的帖子不够丰富:还有BASIC auth和Spring Kerberos auth的组合,当出现空白页时,标题是:
WWW-Authenticate Negotiate Basic realm =“MyRealm”
答案 0 :(得分:2)
您可以尝试将错误代码自定义添加到web.xml
。
<error-page>
<error-code>401</error-code>
<location>/errors/401.jsp</location>
</error-page>
这将允许您正确处理错误并向用户提供转义......
HIH
答案 1 :(得分:2)
Enabling Kerberos Authentication in Firefox。设置参数
到 http://