关于依赖包的问题
1、json-lib是干什么用的?
2、tomcat-jsp-api是干什么用的,配置文件中注释:最终由web容器提供是什么意思?
3、pom文件中没有导入servlet-api包,为什么?
正在回答
同学,你好!直接用Tomcat的jar包也不行,还是属于编译测试过程中使用。毕竟一个是跟开发相关,一个是发布服务器运行,还是会被区分开。看下图,这个是在项目中直接引入了Tomcat中的jar包,可以看到还是Provided,真正发布运行时还是会使用正在运行的Tomcat的jar包。这样做其实也是为了避免因为版本不一致造成的jar包冲突问题,最后都去使用正在运行的Tomcat的jar包就好了。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
同学,你好!非常抱歉理解错了同学的意思,因为看到前面老师回复过json-lib的作用,所以以为同学问的是其他内容
1、关于json问题,json在我们的开发中主要结合ajax进行使用,服务器返回json数据在页面中进行展示。我看了一下源码,老师在项目中并没有用到ajax进行数据展示,也没有用到json,把json的依赖去掉后,程序也没有编译错误。
2、关于tomcat-jsp-api的问题,如下图所示:这里并不是没有引入servlet-api,而是通过引入tomcat-jsp-api,导入了三个jar包。除了jsp的jar包,servlet和el的jar包也自动导入了。如果去掉右侧tomcat-jsp-api的依赖,会发现左侧的三个jar包都没有了。这是因为tomcat-jsp-api依赖了servlet和el的内容,可以自动跟着一起导入。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
同学,你好!json-lib通过maven进行下载就可以了,如果想单独下载,可以通过这个链接进行下载:https://mvnrepository.com/search?q=net.sf.json-lib
tomcat-jsp-api不能代替servlet-api,前者用于jsp,后者用于servlet
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 205 份
- 解答问题 4317 个
Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星