java - 如何获得所有可用 servlet 的列表?

标签 java servlets

是否可以获取应用中所有可用 servlet 的列表?

我正在编写一个将公开大量 servlet 的 Web 应用程序,我想使用 HttpUnit 测试每个 servlet 以查看它是否返回(或不返回!)。

因为它会返回一个简单的 XML 响应,所以如果不为每个都编写测试用例,只验证它是否正常工作(例如,数据库更改并没有阻止该 servlet 工作),这将非常有帮助.

最佳答案

Map<String, ? extends ServletRegistration> servletRegistrations = request.getServletContext().getServletRegistrations();

它会帮助你。

关于java - 如何获得所有可用 servlet 的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4037458/

相关文章:

java - hibernate的数据库表转实体java类的工具

java - 使用 hadoop 运行一个 jar 示例文件

servlets - jboss部署问题-无法访问servlet

java - JAX-WS servlet 过滤器异常

java - 仅在尝试打开假定的缓存文件时 Hadoop 2 IOException

java - 使用批处理递归编译路径中的空格?

Java - 允许 null 作为 HashMap 键的原因?

java - 如何从java Servlet返回数据到ajax

java - 如何在 JSP 页面中检索并显示数据库中的图像?

javascript - Java应用程序根据用户过滤条件从数据库中提取数据