为了账号安全,请及时绑定邮箱和手机立即绑定

笔记:用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,输好类名,点击“下一步”:

http://img1.sycdn.imooc.com//593a06b10001534407680658.jpg

选中默认的URL mapping值,再点击右侧的“Edit”,把URL修改为我们项目里的“/servlet/CartServlet”:

http://img1.sycdn.imooc.com//593a06b10001de1507680658.jpg


正在回答

2 回答

直接创建的servlet就不要再去xml文件中部署,直接用servlet类名就行


0 回复 有任何疑惑可以回复我~

web.xml文件是创建web项目时添加的,不是创建servlet时添加的

0 回复 有任何疑惑可以回复我~
#1

Tsukiis 提问者

恩,晓得
2017-06-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

笔记:用myeclipse2017ci1新建servlet没有自动创建web.xml,手动加了xml文件,跳转到servlet没有成功

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号