java - 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 ?
以下是我添加“&”时的行为,它是重定向到我的错误页面时的预期行为:
请帮忙。
解决方案
尝试添加这个
<error-page>
<error-code>400</error-code>
<location>/assets/error.html</location>
</error-page>
推荐阅读
- android - Android SIP API - 接收来电
- javascript - 使用 firebase 模拟器时如何共享指向 firebase 开发环境的链接?
- reactjs - Next.js next-i18next 总是路由到 EN
- python - 容器化应用程序未连接到 MVS 上的 DB2
- reactjs - 在 React 中将一个数组映射到另一个数组
- .net - MSBuild 导入项目 MSBuildExtensionsPath32 依赖于版本
- imagemagick - Imagemagick 删除图像的区域
- flutter - 颤振:支持的语言抛出错误(Localizations.of
(上下文,MaterialLocalizations)返回 null) - java - 为什么 isSameMethod() 对于不同的路径返回 true?
- git - 错误:无法索引文件 'src/hoc/Aux.js'