之前的课程在用maven创建的web工程中也没有引入servlet的包

之前的课程在用maven创建的web工程中也没有引入servlet的包

之前的课程在用maven创建的web工程中也没有引入servlet的包,也就直接用了,这里为什么要引入

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好!

  1. maven创建的web项目,如果之前没有配置servelt,那么肯定是没有使用到servlet包中的东西,同学可以看一下servlet包中有什么

    http://img1.sycdn.imooc.com//climg/5dd4f2fc0949800c04790795.jpg

  2. 在非maven的web项目中servlet.jar是不需要手动添加的,可以直接依赖tomcat中的jar,但是maven本质是一个jar包管理的工具,因此maven项目的jar全部都是由maven工具管理的,因此只有在maven中添加了相应的依赖,才能够正常的使用。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕柯南 2019-11-20 13:44:17

同学你好!

老师在视频的8:49处有解释为什么要引入servlet的jar包呢。因为这里用到的HttpServletRequest和HttpServletResponse的呢,另外maven的web项目一般都是会引入servlet的jar包的呢,比如:之前的sm项目中就有哦~除非不会使用到HttpServletRequest和HttpServletResponse,当然一般都是会用到的。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 慕丝1363857 #1
    之前视频中的一些web项目我记得是没有在pom中显式配置servlet的jar包的,但是这里是显示的配置dependency,为什么呢?我理解之前都是用的tomcat中的servlet jar包是吗?如果是的话,为什么这里要在pom中显式配置呢
    2019-11-20 14:40:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师