首页 > 解决方案 > URL 中的 % 重定向到 HTTP ERROR 400 而不是默认错误页面

问题描述

我在后端和 Angular UI 中使用了 java servlet 在我的 web.xml 中,我添加了下面的代码来重定向任何无效的 URL

<error-page>
    <location>/assets/error.html</location>
</error-page>

这工作正常,除了 %. 当我在 URL 后输入 % 时,它会给出 HTTP ERROR 400 在此处输入图像描述

我如何才能将其重定向到 /assets/error.html ?

以下是我添加“&”时的行为,它是重定向到我的错误页面时的预期行为: 在此处输入图像描述

请帮忙。

标签: javatomcatservlets

解决方案


尝试添加这个

<error-page>
    <error-code>400</error-code>
    <location>/assets/error.html</location>
</error-page>

推荐阅读