筆記:用myeclipse2017ci1新建servlet沒有自動創建web.xml,手動加了xml文件,跳轉到servlet沒有成功
用myeclipse2017ci1新建servlet沒有自動創建web.xml,手動加了xml文件,跳轉到servlet沒有成功。后來發現是創建servlet的時候默認的URL mapping 是“/CartServlet”,而我們項目web.xml里指定的是URL mapping是“/servlet/CartServlet”,所以此時把之前的servlet文件CatServlet.java和web.xml文件刪掉,重新創建和配置servlet就好。
注:
1、目前我的myeclipse2017還沒找到自動添加web.xml的方法,需要先重新創servlet(CatServlet.java),修改servlet的URL mapping,再手動添加web.xml。
2、文件的刪減添加動作完成之后需要刷新項目(在項目名右鍵單擊再點擊“Refresh”即可),否則可能會因為緩存問題報錯。
如圖:
新建servlet,輸好類名,點擊“下一步”:
選中默認的URL mapping值,再點擊右側的“Edit”,把URL修改為我們項目里的“/servlet/CartServlet”:
2017-06-19
直接創建的servlet就不要再去xml文件中部署,直接用servlet類名就行
2017-06-13
web.xml文件是創建web項目時添加的,不是創建servlet時添加的