1. 程式人生 > >Eclipse自動註冊Servlet:web.xml註冊和@Servlet註解

Eclipse自動註冊Servlet:web.xml註冊和@Servlet註解

在建立Javaweb專案中要會用到大量的Servlet類,若一一手動註冊會很繁瑣,此時我們就得想辦法實現web.xml自動註冊了。

Servlet自動註冊的兩種方法:

1.web.xml自動註冊 
[email protected]註解

1.web.xml自動註冊


在新建dynamic web project 時,dynamic web module version選擇3.0(一般選2.5)以下就ok了。

注意

1)3.0和3.1是不能實現自動註冊的

2)Servlet類必須是用eclipse直接建立的Servlet類,而不是自己手動建立一個class類去繼承HttpServlet.
圖解說明:

1)3.0和3.1是不能實現自動註冊的

2)Servlet類必須是用eclipse直接建立的Servlet類

[email protected]註解


@Servlet註解實現Servlet自動註冊方法:

1)@Servlet註解方式註冊與web.xml相反: 
dynamic web module version選擇2.5以上。

2)建立Servlet類時,勾選Asynchronous Support就可以了

3)在建立的Servlet類中我們可以看到如下註解,實現註冊:

@WebServlet(asyncSupported = true, urlPatterns = { “/Servlet002” })