2012-06-06 164 views
0

在java web應用程序中,是否可以將servlet映射到不是「web.xml」的文件中?我的意思是。我將需要映射超過一百個servelts,並且web.xml會很難處理。 由cathegory分割幾個文件中的映射將是偉大的。Servlet映射。 Web.xml

如果有什麼方法,請你告訴我怎麼做?

非常感謝。

+0

可能重複的[如何在web.xml中包含其他配置文件](http://stackoverflow.com/questions/8380440/how-to-include-other-configuration-files-in-web-xml ) –

回答

1

不確定是否需要劃分web.xml文件。但是您可以通過Java Annotations定義servlet而不是在web.xml中定義它們來實現您的任務。 Servlet 3.0 specification提供了一個新的註釋@WebServlet可用於聲明您的servlet。

+0

嗨rizz86。註釋似乎工作正常。非常感謝你。你的回答非常有幫助。 – mdev

0

是的。的Servlet 3.0提供可插拔功能,讓你通過定義Web構件:

  • Web FragmentsWEB-INF/lib中的庫可以有META-INF/web-fragment.xml,它們可以定義完整部署描述符的一部分。
  • Annotations。您可以使用@WebServlet,@WebFilter和@WebListener註釋來定義Servlet,Filters和Listeners。