将MyEclipse8.5的项目导入到10里面,结果web.xml中没有servlet-mapping了,但是jsp中仍可访问,求解释!

 我来答
3031约定永久
2013-05-17 · 超过11用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:33万
展开全部
  这个我没这样导入过,不敢乱说,但是我知道有一种情况是不需要web.xml中有servlet-mapping的,甚至连web.xml都可以没有,它是在你相应的selvlet上用了@WebServlet("/$$$")注解 这里$$$所代表的就是你在servlet-mapping中所设置的selvlet名,即访问路径,应为用xml和注解一直是反射机制的两种方式
  我的开发环境是eclipse+tomcat-7.022 建立的web项目是 eclipse里的 Dynamic Web Project 项目,新建的这个项目没有web.xml,在这个项目里创建servlet,注意不是右键→new→绿色的class创建类,是用右键→new→蓝色的servlet(如果没有,找other→web→servlet)创建的。这样在jsp中就可以直接访问servlet了
  不知道你导完之后的servlet类上边有没有@WebServlet(“/....”)注解
  希望对你有帮助
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式