Eclipse自動註冊Servlet:web.xml註冊和@Servlet註解
阿新 • • 發佈:2019-01-01
在建立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” })