【发布时间】:2020-07-30 15:14:35
【问题描述】:
web.xml 的<error-page> 允许开发人员指定在出现某些错误(HTTP 状态或 java 异常)时返回给客户端的内容。
但我有 2 个不同的 404 错误页面,每个区域设置。
我的 Web 应用程序的结构使得区域设置 A 的所有资源都在路径 /a/ 下;路径 /b/ 下区域设置 B 的资源。
在尝试访问每个语言环境下的页面时,我希望有一个针对 404 的本地化错误页面(需要明确的是,尝试访问 /a/some-undefined-resource 应该返回 404 + 一个针对语言环境 A 本地化的错误页面)。
考虑到其他限制,实际上不可能为每个语言环境部署 2 个单独的应用程序,a.war 和 b.war。
如何根据请求的原始资源提供错误页面?
【问题讨论】:
标签: servlets