Tsukiis
2017-06-09 10:28
用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”:
直接创建的servlet就不要再去xml文件中部署,直接用servlet类名就行
web.xml文件是创建web项目时添加的,不是创建servlet时添加的
JAVA遇见HTML——Servlet篇
160614 学习 · 1088 问题
相似问题