我使用Jersey 2.22构建RESTful Web服务,我有以下场景:
当我尝试向不存在的路径发出请求时(它根本没有在资源包中实现),它会发回404状态,因为资源没有找到(显然)。
如果出现这种情况,我想转发默认URI,例如发送回index.html。
但由于它是一个尚未实现的资源,我应该在哪里编写此验证?它应该在我的课程中,是否来自应用程序 / ResourceConfig ,并且具有@ApplicationPath注释?任何人都可以向我展示一种方式或文档,甚至是它明确说过的帖子吗?
答案 0 :(得分:0)
您可以在web.xml文件中处理404错误代码 -
<error-page>
<error-code>404</error-code>
<location>/index.html</location>
</error-page>