0

在 Java Web 应用程序中,是否可以在不是“web.xml”的文件中映射 servlet?我是说。我将需要映射超过一百个服务器,而 web.xml 将很难处理。按类别划分多个文件中的映射会很棒。

如果有什么办法请你告诉我怎么做?

非常感谢你。

4

2 回答 2

1

不确定划分 web.xml 文件。但是您可以通过 Java Annotations 定义您的 servlet 而不是在 web.xml 中定义它们来完成您的任务。Servlet 3.0 规范提供了一个新注解@WebServlet,可用于声明您的servlet。

于 2012-06-06T17:43:13.007 回答
0

是的。Servlet 3.0 提供了Pluggability Feature,它允许您使用以下方式定义 Web 工件:

  • Web Fragments. 里面的库WEB-INF/lib可以有META-INF/web-fragment.xml它可以定义完整部署描述符的一部分。
  • Annotations. 您可以使用@WebServlet、@WebFilter 和@WebListener 注解定义Servlet、过滤器和监听器。
于 2012-06-06T17:46:04.600 回答