我见过:
How to set session-timeout, error-pages programmatically without web.xml
和
How to programmatically set error-page and etc web.xml parameters in spring
然而,第一个特定于tomcat,第二个没有一个好的答案,而且它需要Spring。
因此可以设置通常在web.xml中定义的错误页面,可能是在ServletListener中或类似的。
答案 0 :(得分:0)
我的副项目遇到了类似的要求。我使用了具有状态代码和消息字段的自定义未检查异常,最终这些字段将用于设置HTTP状态代码和消息本身。我在嵌入式tomcat 9上测试了该项目。检查我的存储库https://github.com/tugrulaslan/BankingAPI