是否可以获取应用程序中所有可用servlet的列表?
我正在编写一个将公开许多servlet的Web应用程序,并且我想使用HttpUnit来测试每个Servlet,以查看它是否返回(或不返回!)。
由于其中很多将返回一个简单的XML响应,因此不为每个示例编写一个测试用例,而仅验证它是否正在工作(例如,数据库更改并未使该servlet停止工作)将非常有帮助。
最佳答案
Map<String, ? extends ServletRegistration> servletRegistrations = request.getServletContext().getServletRegistrations();
它会为您提供帮助。