2010-11-28 79 views
5

最近,我已經開始使用Eclipse開發servlet了。每當我編寫一個servlet程序時,我都需要手動將它們映射到web.xml中。是否有任何方法可以執行servlet的自動映射?還有Eclipse要求每當我創建一個新的servlet file.Why是問什麼時候它不映射到web.xml中自行??注意URL模式:還建議對servlet/JSP開發任何有用的插件...有沒有辦法在eclipse IDE中手動執行servlet映射?

回答

10

升級到Servlet的3.0( Apache Tomcat 7.0,Glassfish 3等),那麼您所需要做的就是將@WebServlet註釋添加到servlet類中。

@WebServlet("/foo") 
public class FooServlet extends HttpServlet { 
    // ... 
} 

就是這樣。

如果您仍然堅持使用Servlet 2.5或更早版本,那麼您需要將Servlet類創建爲Servlet類,而不是Java類。 Rightclick項目,選擇新建> Servlet並完成嚮導。這樣Eclipse就會自動生成必要的web.xml映射。

alt text

+0

+1選擇動態網頁面2.5版本,而不是3.0的servlet 3.0 – 2010-11-28 19:49:41

+0

THX兄弟! ...它的工作原理 – PraveenMax 2010-12-05 13:45:27

6

如果你想使用web.xml中的servlet映射,那麼你需要在動態Web項目

相關問題